A Astro blog hosted on Vercel

rewrite in astro

-13
.eslintignore
··· 1 - .DS_Store 2 - node_modules 3 - /build 4 - /.svelte-kit 5 - /package 6 - .env 7 - .env.* 8 - !.env.example 9 - 10 - # Ignore files for PNPM, NPM and YARN 11 - pnpm-lock.yaml 12 - package-lock.json 13 - yarn.lock
-15
.eslintrc.cjs
··· 1 - /** @type { import("eslint").Linter.Config } */ 2 - module.exports = { 3 - root: true, 4 - extends: ['eslint:recommended', 'plugin:svelte/recommended', 'prettier'], 5 - parserOptions: { 6 - sourceType: 'module', 7 - ecmaVersion: 2020, 8 - extraFileExtensions: ['.svelte'] 9 - }, 10 - env: { 11 - browser: true, 12 - es2017: true, 13 - node: true 14 - } 15 - };
+23 -9
.gitignore
··· 1 - .DS_Store 2 - node_modules 3 - /build 4 - /.svelte-kit 5 - /package 1 + # build output 2 + dist/ 3 + # generated types 4 + .astro/ 5 + 6 + # dependencies 7 + node_modules/ 8 + 9 + # logs 10 + npm-debug.log* 11 + yarn-debug.log* 12 + yarn-error.log* 13 + pnpm-debug.log* 14 + 15 + 16 + # environment variables 6 17 .env 7 - .env.* 8 - !.env.example 9 - vite.config.js.timestamp-* 10 - vite.config.ts.timestamp-* 18 + .env.production 19 + 20 + # macOS-specific files 21 + .DS_Store 22 + 23 + # jetbrains setting folder 24 + .idea/
-1
.npmrc
··· 1 - engine-strict=true
+1
.nvmrc
··· 1 + v22.11.0
-4
.prettierignore
··· 1 - # Ignore files for PNPM, NPM and YARN 2 - pnpm-lock.yaml 3 - package-lock.json 4 - yarn.lock
-8
.prettierrc
··· 1 - { 2 - "useTabs": true, 3 - "singleQuote": true, 4 - "trailingComma": "none", 5 - "printWidth": 100, 6 - "plugins": ["prettier-plugin-svelte"], 7 - "overrides": [{ "files": "*.svelte", "options": { "parser": "svelte" } }] 8 - }
+1
.vscode/claycow.code-profile
··· 1 + {"name":"Clay Cow","settings":"{\"settings\":\"{\\n \\\"git.autofetch\\\": true,\\n \\\"git.confirmSync\\\": false,\\n \\\"editor.wordWrap\\\": \\\"on\\\",\\n \\\"files.autoSave\\\": \\\"afterDelay\\\",\\n \\\"editor.formatOnSave\\\": true,\\n \\\"editor.defaultFormatter\\\": \\\"esbenp.prettier-vscode\\\",\\n \\\"explorer.sortOrder\\\": \\\"type\\\",\\n \\\"editor.cursorBlinking\\\": \\\"smooth\\\",\\n \\\"files.trimFinalNewlines\\\": true,\\n \\\"editor.tabSize\\\": 4,\\n \\\"redhat.telemetry.enabled\\\": true,\\n \\\"workbench.startupEditor\\\": \\\"none\\\",\\n \\\"[java]\\\": {\\n \\\"editor.defaultFormatter\\\": \\\"redhat.java\\\"\\n },\\n \\\"[xml]\\\": {\\n \\\"editor.defaultFormatter\\\": \\\"redhat.vscode-xml\\\"\\n },\\n \\\"workbench.colorTheme\\\": \\\"Catppuccin Frappé\\\",\\n \\\"[html]\\\": {\\n \\\"editor.defaultFormatter\\\": \\\"vscode.html-language-features\\\"\\n },\\n \\\"explorer.fileNesting.patterns\\\": {\\n \\\"*.ts\\\": \\\"${capture}.js\\\",\\n \\\"*.js\\\": \\\"${capture}.js.map, ${capture}.min.js, ${capture}.d.ts\\\",\\n \\\"*.jsx\\\": \\\"${capture}.js\\\",\\n \\\"*.tsx\\\": \\\"${capture}.ts\\\",\\n \\\"tsconfig.json\\\": \\\"tsconfig.*.json\\\",\\n \\\"package.json\\\": \\\"package-lock.json, yarn.lock, pnpm-lock.yaml, bun.lockb\\\",\\n \\\"*.sqlite\\\": \\\"${capture}.${extname}-*\\\",\\n \\\"*.db\\\": \\\"${capture}.${extname}-*\\\",\\n \\\"*.sqlite3\\\": \\\"${capture}.${extname}-*\\\",\\n \\\"*.db3\\\": \\\"${capture}.${extname}-*\\\",\\n \\\"*.sdb\\\": \\\"${capture}.${extname}-*\\\",\\n \\\"*.s3db\\\": \\\"${capture}.${extname}-*\\\"\\n },\\n \\\"editor.fontSize\\\": 20,\\n \\\"editor.fontFamily\\\": \\\"'Comic Code Ligatures', 'monospace', monospace\\\",\\n \\\"[javascript]\\\": {\\n \\\"editor.defaultFormatter\\\": \\\"vscode.typescript-language-features\\\"\\n },\\n \\\"[typescriptreact]\\\": {\\n \\\"editor.defaultFormatter\\\": \\\"vscode.typescript-language-features\\\"\\n },\\n \\\"workbench.iconTheme\\\": \\\"material-icon-theme\\\"\\n\\n // ? Uncomment below to enable Fira Code and it's ligatures\\n // \\\"editor.fontFamily\\\": \\\"fira-code-nerd, FiraCode Nerd Font, Consolas, 'Courier New', monospace\\\",\\n // \\\"editor.fontLigatures\\\": true,\\n}\\n\"}","extensions":"[{\"identifier\":{\"id\":\"aaron-bond.better-comments\",\"uuid\":\"7a0110bb-231a-4598-aa1b-0769ea46d28b\"},\"displayName\":\"Better Comments\"},{\"identifier\":{\"id\":\"astro-build.astro-vscode\",\"uuid\":\"1fbbc8b0-7432-4b7e-8774-3336151da2f3\"},\"displayName\":\"Astro\"},{\"identifier\":{\"id\":\"catppuccin.catppuccin-vsc\",\"uuid\":\"69264e4d-cd3b-468a-8f2b-e69673c7d864\"},\"displayName\":\"Catppuccin for VSCode\"},{\"identifier\":{\"id\":\"gruntfuggly.todo-tree\",\"uuid\":\"261cac81-cd7b-4555-bb41-0c2d2bcd3e70\"},\"displayName\":\"Todo Tree\"},{\"identifier\":{\"id\":\"pkief.material-icon-theme\",\"uuid\":\"5db78037-f674-459f-a236-db622c427c5b\"},\"displayName\":\"Material Icon Theme\"},{\"identifier\":{\"id\":\"ritwickdey.liveserver\",\"uuid\":\"b63c44fd-0457-4696-99e9-dbfdf70d77de\"},\"displayName\":\"Live Server\"},{\"identifier\":{\"id\":\"svelte.svelte-vscode\",\"uuid\":\"c5463f77-75d9-4a25-8cc4-d8541a461285\"},\"displayName\":\"Svelte for VS Code\"}]","globalState":"{\"storage\":{\"workbench.panel.markers.hidden\":\"[{\\\"id\\\":\\\"workbench.panel.markers.view\\\",\\\"isHidden\\\":false}]\",\"workbench.panel.output.hidden\":\"[{\\\"id\\\":\\\"workbench.panel.output\\\",\\\"isHidden\\\":false}]\",\"terminal.hidden\":\"[{\\\"id\\\":\\\"terminal\\\",\\\"isHidden\\\":false}]\",\"workbench.explorer.views.state.hidden\":\"[{\\\"id\\\":\\\"outline\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"timeline\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.explorer.openEditorsView\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.explorer.fileView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"npm\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"sqltoolsViewConsoleMessages\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"sqltoolsViewConnectionExplorer\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"sqltoolsViewBookmarksExplorer\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"sqltoolsViewHistoryExplorer\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.explorer.emptyView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"gitlens.views.graph\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"gitlens.views.graphDetails\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"gitlens.views.home\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"gitlens.views.drafts\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"gitlens.views.workspaces\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"gitlens.views.account\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"gitlens.views.commitDetails\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"gitlens.views.pullRequest\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"gitlens.views.lineHistory\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"gitlens.views.fileHistory\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"gitlens.views.timeline\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"gitlens.views.searchAndCompare\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"gitlens.views.patchDetails\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"todo-tree-view\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"continue.continueGUIView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"chatgpt-vscode.view\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"tabby.chatView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"aiToolkitLocalModels\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"aiToolkitResources\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"vscode-openai.conversations.view.sidebar\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"vscode-openai.embeddings.view.sidebar\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"rustDependencies\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"dockerContainers\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"dockerImages\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"dockerRegistries\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"dockerNetworks\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"dockerVolumes\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"vscode-docker.views.dockerContexts\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"vscode-docker.views.help\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"gitlens.views.launchpad\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"javaProjectExplorer\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"mavenProjects\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"liveshare.session.explorer\\\",\\\"isHidden\\\":false}]\",\"workbench.scm.views.state.hidden\":\"[{\\\"id\\\":\\\"workbench.scm.repositories\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.scm\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"gitlens.views.repositories\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"gitlens.views.commits\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"gitlens.views.branches\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"gitlens.views.remotes\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"gitlens.views.stashes\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"gitlens.views.tags\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"gitlens.views.worktrees\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"gitlens.views.contributors\\\",\\\"isHidden\\\":false}]\",\"workbench.view.search.state.hidden\":\"[{\\\"id\\\":\\\"workbench.view.search\\\",\\\"isHidden\\\":false}]\",\"workbench.activityBar.location\":\"default\",\"workbench.activity.pinnedViewlets2\":\"[{\\\"id\\\":\\\"workbench.view.explorer\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":0},{\\\"id\\\":\\\"workbench.view.search\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":1},{\\\"id\\\":\\\"workbench.view.scm\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":2},{\\\"id\\\":\\\"workbench.view.debug\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":3},{\\\"id\\\":\\\"workbench.view.extensions\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":4},{\\\"id\\\":\\\"workbench.view.remote\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":4},{\\\"id\\\":\\\"workbench.view.extension.test\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":6},{\\\"id\\\":\\\"workbench.view.extension.references-view\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":7},{\\\"id\\\":\\\"workbench.view.extension.todo-tree-container\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":8},{\\\"id\\\":\\\"workbench.view.extension.liveshare\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":9},{\\\"id\\\":\\\"workbench.panel.chatSidebar\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":100},{\\\"id\\\":\\\"userDataProfiles\\\",\\\"pinned\\\":true,\\\"visible\\\":false}]\",\"workbench.panel.pinnedPanels\":\"[{\\\"id\\\":\\\"workbench.panel.markers\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":0},{\\\"id\\\":\\\"workbench.panel.output\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":1},{\\\"id\\\":\\\"workbench.panel.repl\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":2},{\\\"id\\\":\\\"terminal\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":3},{\\\"id\\\":\\\"workbench.panel.testResults\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":3},{\\\"id\\\":\\\"~remote.forwardedPortsContainer\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":5},{\\\"id\\\":\\\"refactorPreview\\\",\\\"pinned\\\":true,\\\"visible\\\":false}]\",\"~remote.forwardedPortsContainer.hidden\":\"[{\\\"id\\\":\\\"~remote.forwardedPorts\\\",\\\"isHidden\\\":false}]\",\"memento/gettingStartedService\":\"{\\\"installGit\\\":{\\\"done\\\":true},\\\"pickAFolderTask-Other\\\":{\\\"done\\\":true}}\",\"encryption.migratedToGnomeLibsecret\":\"true\",\"themeUpdatedNotificationShown\":\"true\",\"workbench.panel.alignment\":\"center\",\"userDataProfiles.state.hidden\":\"[{\\\"id\\\":\\\"workbench.views.profiles.import.preview\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.profiles.export.preview\\\",\\\"isHidden\\\":false}]\",\"terminal.integrated.showTerminalConfigPrompt\":\"false\",\"colorThemeData\":\"{\\\"id\\\":\\\"vs-dark Catppuccin-catppuccin-vsc-themes-frappe-json\\\",\\\"label\\\":\\\"Catppuccin Frappé\\\",\\\"settingsId\\\":\\\"Catppuccin Frappé\\\",\\\"themeTokenColors\\\":[{\\\"settings\\\":{\\\"foreground\\\":\\\"#c6d0f5\\\"},\\\"scope\\\":[\\\"text\\\",\\\"source\\\",\\\"variable.other.readwrite\\\",\\\"punctuation.definition.variable\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#949cbb\\\",\\\"fontStyle\\\":\\\"\\\"},\\\"scope\\\":\\\"punctuation\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#737994\\\",\\\"fontStyle\\\":\\\"italic\\\"},\\\"scope\\\":[\\\"comment\\\",\\\"punctuation.definition.comment\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#a6d189\\\"},\\\"scope\\\":[\\\"string\\\",\\\"punctuation.definition.string\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#f4b8e4\\\"},\\\"scope\\\":\\\"constant.character.escape\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ef9f76\\\"},\\\"scope\\\":[\\\"constant.numeric\\\",\\\"variable.other.constant\\\",\\\"entity.name.constant\\\",\\\"constant.language.boolean\\\",\\\"constant.language.false\\\",\\\"constant.language.true\\\",\\\"keyword.other.unit.user-defined\\\",\\\"keyword.other.unit.suffix.floating-point\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ca9ee6\\\",\\\"fontStyle\\\":\\\"\\\"},\\\"scope\\\":[\\\"keyword\\\",\\\"keyword.operator.word\\\",\\\"keyword.operator.new\\\",\\\"variable.language.super\\\",\\\"support.type.primitive\\\",\\\"storage.type\\\",\\\"storage.modifier\\\",\\\"punctuation.definition.keyword\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ca9ee6\\\"},\\\"scope\\\":\\\"entity.name.tag.documentation\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#81c8be\\\"},\\\"scope\\\":[\\\"keyword.operator\\\",\\\"punctuation.accessor\\\",\\\"punctuation.definition.generic\\\",\\\"meta.function.closure punctuation.section.parameters\\\",\\\"punctuation.definition.tag\\\",\\\"punctuation.separator.key-value\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#8caaee\\\",\\\"fontStyle\\\":\\\"italic\\\"},\\\"scope\\\":[\\\"entity.name.function\\\",\\\"meta.function-call.method\\\",\\\"support.function\\\",\\\"support.function.misc\\\",\\\"variable.function\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#e5c890\\\",\\\"fontStyle\\\":\\\"italic\\\"},\\\"scope\\\":[\\\"entity.name.class\\\",\\\"entity.other.inherited-class\\\",\\\"support.class\\\",\\\"meta.function-call.constructor\\\",\\\"entity.name.struct\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#e5c890\\\",\\\"fontStyle\\\":\\\"italic\\\"},\\\"scope\\\":\\\"entity.name.enum\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#81c8be\\\"},\\\"scope\\\":[\\\"meta.enum variable.other.readwrite\\\",\\\"variable.other.enummember\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#81c8be\\\"},\\\"scope\\\":\\\"meta.property.object\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#e5c890\\\",\\\"fontStyle\\\":\\\"italic\\\"},\\\"scope\\\":[\\\"meta.type\\\",\\\"meta.type-alias\\\",\\\"support.type\\\",\\\"entity.name.type\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ef9f76\\\"},\\\"scope\\\":[\\\"meta.annotation variable.function\\\",\\\"meta.annotation variable.annotation.function\\\",\\\"meta.annotation punctuation.definition.annotation\\\",\\\"meta.decorator\\\",\\\"punctuation.decorator\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ea999c\\\",\\\"fontStyle\\\":\\\"italic\\\"},\\\"scope\\\":[\\\"variable.parameter\\\",\\\"meta.function.parameters\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#e78284\\\"},\\\"scope\\\":[\\\"constant.language\\\",\\\"support.function.builtin\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#e78284\\\"},\\\"scope\\\":\\\"entity.other.attribute-name.documentation\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#e5c890\\\"},\\\"scope\\\":[\\\"keyword.control.directive\\\",\\\"punctuation.definition.directive\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#99d1db\\\"},\\\"scope\\\":\\\"punctuation.definition.typeparameters\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#e5c890\\\"},\\\"scope\\\":\\\"entity.name.namespace\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#8caaee\\\",\\\"fontStyle\\\":\\\"\\\"},\\\"scope\\\":\\\"support.type.property-name.css\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#e78284\\\"},\\\"scope\\\":[\\\"variable.language.this\\\",\\\"variable.language.this punctuation.definition.variable\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#c6d0f5\\\"},\\\"scope\\\":\\\"variable.object.property\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#c6d0f5\\\"},\\\"scope\\\":[\\\"string.template variable\\\",\\\"string variable\\\"]},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"bold\\\"},\\\"scope\\\":\\\"keyword.operator.new\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ca9ee6\\\"},\\\"scope\\\":\\\"storage.modifier.specifier.extern.cpp\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#e5c890\\\"},\\\"scope\\\":[\\\"entity.name.scope-resolution.template.call.cpp\\\",\\\"entity.name.scope-resolution.parameter.cpp\\\",\\\"entity.name.scope-resolution.cpp\\\",\\\"entity.name.scope-resolution.function.definition.cpp\\\"]},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"\\\"},\\\"scope\\\":\\\"storage.type.class.doxygen\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#81c8be\\\"},\\\"scope\\\":[\\\"storage.modifier.reference.cpp\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#c6d0f5\\\"},\\\"scope\\\":\\\"meta.interpolation.cs\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#c6d0f5\\\"},\\\"scope\\\":\\\"comment.block.documentation.cs\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#e5c890\\\"},\\\"scope\\\":[\\\"source.css entity.other.attribute-name.class.css\\\",\\\"entity.other.attribute-name.parent-selector.css punctuation.definition.entity.css\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#81c8be\\\"},\\\"scope\\\":\\\"punctuation.separator.operator.css\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#81c8be\\\"},\\\"scope\\\":\\\"source.css entity.other.attribute-name.pseudo-class\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ef9f76\\\"},\\\"scope\\\":\\\"source.css constant.other.unicode-range\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#a6d189\\\",\\\"fontStyle\\\":\\\"\\\"},\\\"scope\\\":\\\"source.css variable.parameter.url\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#99d1db\\\"},\\\"scope\\\":[\\\"support.type.vendored.property-name\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ea999c\\\"},\\\"scope\\\":[\\\"source.css meta.property-value variable\\\",\\\"source.css meta.property-value variable.other.less\\\",\\\"source.css meta.property-value variable.other.less punctuation.definition.variable.less\\\",\\\"meta.definition.variable.scss\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#8caaee\\\"},\\\"scope\\\":[\\\"source.css meta.property-list variable\\\",\\\"meta.property-list variable.other.less\\\",\\\"meta.property-list variable.other.less punctuation.definition.variable.less\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ef9f76\\\"},\\\"scope\\\":\\\"keyword.other.unit.percentage.css\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#a6d189\\\"},\\\"scope\\\":\\\"source.css meta.attribute-selector\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#8caaee\\\",\\\"fontStyle\\\":\\\"\\\"},\\\"scope\\\":[\\\"keyword.other.definition.ini\\\",\\\"punctuation.support.type.property-name.json\\\",\\\"support.type.property-name.json\\\",\\\"punctuation.support.type.property-name.toml\\\",\\\"support.type.property-name.toml\\\",\\\"entity.name.tag.yaml\\\",\\\"punctuation.support.type.property-name.yaml\\\",\\\"support.type.property-name.yaml\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ef9f76\\\"},\\\"scope\\\":[\\\"constant.language.json\\\",\\\"constant.language.yaml\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#e5c890\\\",\\\"fontStyle\\\":\\\"\\\"},\\\"scope\\\":[\\\"entity.name.type.anchor.yaml\\\",\\\"variable.other.alias.yaml\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#e5c890\\\"},\\\"scope\\\":[\\\"support.type.property-name.table\\\",\\\"entity.name.section.group-title.ini\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#f4b8e4\\\"},\\\"scope\\\":\\\"constant.other.time.datetime.offset.toml\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#f4b8e4\\\"},\\\"scope\\\":[\\\"punctuation.definition.anchor.yaml\\\",\\\"punctuation.definition.alias.yaml\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#f4b8e4\\\"},\\\"scope\\\":\\\"entity.other.document.begin.yaml\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ef9f76\\\"},\\\"scope\\\":\\\"markup.changed.diff\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#8caaee\\\"},\\\"scope\\\":[\\\"meta.diff.header.from-file\\\",\\\"meta.diff.header.to-file\\\",\\\"punctuation.definition.from-file.diff\\\",\\\"punctuation.definition.to-file.diff\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#a6d189\\\"},\\\"scope\\\":\\\"markup.inserted.diff\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#e78284\\\"},\\\"scope\\\":\\\"markup.deleted.diff\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#8caaee\\\"},\\\"scope\\\":[\\\"variable.other.env\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#c6d0f5\\\"},\\\"scope\\\":[\\\"string.quoted variable.other.env\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#8caaee\\\"},\\\"scope\\\":\\\"support.function.builtin.gdscript\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ef9f76\\\"},\\\"scope\\\":\\\"constant.language.gdscript\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ea999c\\\"},\\\"scope\\\":\\\"comment meta.annotation.go\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ef9f76\\\"},\\\"scope\\\":\\\"comment meta.annotation.parameters.go\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ef9f76\\\"},\\\"scope\\\":\\\"constant.language.go\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#c6d0f5\\\"},\\\"scope\\\":\\\"variable.graphql\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#eebebe\\\"},\\\"scope\\\":\\\"string.unquoted.alias.graphql\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#81c8be\\\"},\\\"scope\\\":\\\"constant.character.enum.graphql\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#eebebe\\\"},\\\"scope\\\":\\\"meta.objectvalues.graphql constant.object.key.graphql string.unquoted.graphql\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ca9ee6\\\"},\\\"scope\\\":[\\\"keyword.other.doctype\\\",\\\"meta.tag.sgml.doctype punctuation.definition.tag\\\",\\\"meta.tag.metadata.doctype entity.name.tag\\\",\\\"meta.tag.metadata.doctype punctuation.definition.tag\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#8caaee\\\",\\\"fontStyle\\\":\\\"\\\"},\\\"scope\\\":[\\\"entity.name.tag\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#e78284\\\"},\\\"scope\\\":[\\\"text.html constant.character.entity\\\",\\\"text.html constant.character.entity punctuation\\\",\\\"constant.character.entity.xml\\\",\\\"constant.character.entity.xml punctuation\\\",\\\"constant.character.entity.js.jsx\\\",\\\"constant.charactger.entity.js.jsx punctuation\\\",\\\"constant.character.entity.tsx\\\",\\\"constant.character.entity.tsx punctuation\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#e5c890\\\"},\\\"scope\\\":[\\\"entity.other.attribute-name\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#f4b8e4\\\",\\\"fontStyle\\\":\\\"\\\"},\\\"scope\\\":[\\\"support.class.component\\\",\\\"support.class.component.jsx\\\",\\\"support.class.component.tsx\\\",\\\"support.class.component.vue\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ef9f76\\\"},\\\"scope\\\":[\\\"punctuation.definition.annotation\\\",\\\"storage.type.annotation\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#81c8be\\\"},\\\"scope\\\":\\\"constant.other.enum.java\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#c6d0f5\\\"},\\\"scope\\\":\\\"storage.modifier.import.java\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"\\\"},\\\"scope\\\":\\\"comment.block.javadoc.java keyword.other.documentation.javadoc.java\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ea999c\\\"},\\\"scope\\\":\\\"meta.export variable.other.readwrite.js\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#c6d0f5\\\"},\\\"scope\\\":[\\\"variable.other.constant.js\\\",\\\"variable.other.constant.ts\\\",\\\"variable.other.property.js\\\",\\\"variable.other.property.ts\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ea999c\\\",\\\"fontStyle\\\":\\\"\\\"},\\\"scope\\\":[\\\"variable.other.jsdoc\\\",\\\"comment.block.documentation variable.other\\\"]},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"\\\"},\\\"scope\\\":\\\"storage.type.class.jsdoc\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#c6d0f5\\\"},\\\"scope\\\":\\\"support.type.object.console.js\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ca9ee6\\\"},\\\"scope\\\":[\\\"support.constant.node\\\",\\\"support.type.object.module.js\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ca9ee6\\\"},\\\"scope\\\":\\\"storage.modifier.implements\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ca9ee6\\\"},\\\"scope\\\":[\\\"constant.language.null.js\\\",\\\"constant.language.null.ts\\\",\\\"constant.language.undefined.js\\\",\\\"constant.language.undefined.ts\\\",\\\"support.type.builtin.ts\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#e5c890\\\"},\\\"scope\\\":\\\"variable.parameter.generic\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#81c8be\\\"},\\\"scope\\\":[\\\"keyword.declaration.function.arrow.js\\\",\\\"storage.type.function.arrow.ts\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#8caaee\\\",\\\"fontStyle\\\":\\\"italic\\\"},\\\"scope\\\":\\\"punctuation.decorator.ts\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ca9ee6\\\"},\\\"scope\\\":[\\\"keyword.operator.expression.in.js\\\",\\\"keyword.operator.expression.in.ts\\\",\\\"keyword.operator.expression.infer.ts\\\",\\\"keyword.operator.expression.instanceof.js\\\",\\\"keyword.operator.expression.instanceof.ts\\\",\\\"keyword.operator.expression.is\\\",\\\"keyword.operator.expression.keyof.ts\\\",\\\"keyword.operator.expression.of.js\\\",\\\"keyword.operator.expression.of.ts\\\",\\\"keyword.operator.expression.typeof.ts\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#81c8be\\\",\\\"fontStyle\\\":\\\"italic\\\"},\\\"scope\\\":\\\"support.function.macro.julia\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ef9f76\\\"},\\\"scope\\\":\\\"constant.language.julia\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ea999c\\\"},\\\"scope\\\":\\\"constant.other.symbol.julia\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#81c8be\\\"},\\\"scope\\\":\\\"text.tex keyword.control.preamble\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#99d1db\\\"},\\\"scope\\\":\\\"text.tex support.function.be\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#eebebe\\\"},\\\"scope\\\":\\\"constant.other.general.math.tex\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ca9ee6\\\",\\\"fontStyle\\\":\\\"\\\"},\\\"scope\\\":\\\"comment.line.double-dash.documentation.lua storage.type.annotation.lua\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#c6d0f5\\\"},\\\"scope\\\":[\\\"comment.line.double-dash.documentation.lua entity.name.variable.lua\\\",\\\"comment.line.double-dash.documentation.lua variable.lua\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#e78284\\\"},\\\"scope\\\":[\\\"heading.1.markdown punctuation.definition.heading.markdown\\\",\\\"heading.1.markdown\\\",\\\"heading.1.quarto punctuation.definition.heading.quarto\\\",\\\"heading.1.quarto\\\",\\\"markup.heading.atx.1.mdx\\\",\\\"markup.heading.atx.1.mdx punctuation.definition.heading.mdx\\\",\\\"markup.heading.setext.1.markdown\\\",\\\"markup.heading.heading-0.asciidoc\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ef9f76\\\"},\\\"scope\\\":[\\\"heading.2.markdown punctuation.definition.heading.markdown\\\",\\\"heading.2.markdown\\\",\\\"heading.2.quarto punctuation.definition.heading.quarto\\\",\\\"heading.2.quarto\\\",\\\"markup.heading.atx.2.mdx\\\",\\\"markup.heading.atx.2.mdx punctuation.definition.heading.mdx\\\",\\\"markup.heading.setext.2.markdown\\\",\\\"markup.heading.heading-1.asciidoc\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#e5c890\\\"},\\\"scope\\\":[\\\"heading.3.markdown punctuation.definition.heading.markdown\\\",\\\"heading.3.markdown\\\",\\\"heading.3.quarto punctuation.definition.heading.quarto\\\",\\\"heading.3.quarto\\\",\\\"markup.heading.atx.3.mdx\\\",\\\"markup.heading.atx.3.mdx punctuation.definition.heading.mdx\\\",\\\"markup.heading.heading-2.asciidoc\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#a6d189\\\"},\\\"scope\\\":[\\\"heading.4.markdown punctuation.definition.heading.markdown\\\",\\\"heading.4.markdown\\\",\\\"heading.4.quarto punctuation.definition.heading.quarto\\\",\\\"heading.4.quarto\\\",\\\"markup.heading.atx.4.mdx\\\",\\\"markup.heading.atx.4.mdx punctuation.definition.heading.mdx\\\",\\\"markup.heading.heading-3.asciidoc\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#8caaee\\\"},\\\"scope\\\":[\\\"heading.5.markdown punctuation.definition.heading.markdown\\\",\\\"heading.5.markdown\\\",\\\"heading.5.quarto punctuation.definition.heading.quarto\\\",\\\"heading.5.quarto\\\",\\\"markup.heading.atx.5.mdx\\\",\\\"markup.heading.atx.5.mdx punctuation.definition.heading.mdx\\\",\\\"markup.heading.heading-4.asciidoc\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ca9ee6\\\"},\\\"scope\\\":[\\\"heading.6.markdown punctuation.definition.heading.markdown\\\",\\\"heading.6.markdown\\\",\\\"heading.6.quarto punctuation.definition.heading.quarto\\\",\\\"heading.6.quarto\\\",\\\"markup.heading.atx.6.mdx\\\",\\\"markup.heading.atx.6.mdx punctuation.definition.heading.mdx\\\",\\\"markup.heading.heading-5.asciidoc\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#e78284\\\",\\\"fontStyle\\\":\\\"bold\\\"},\\\"scope\\\":\\\"markup.bold\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#e78284\\\",\\\"fontStyle\\\":\\\"italic\\\"},\\\"scope\\\":\\\"markup.italic\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#a5adce\\\",\\\"fontStyle\\\":\\\"strikethrough\\\"},\\\"scope\\\":\\\"markup.strikethrough\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#8caaee\\\"},\\\"scope\\\":[\\\"punctuation.definition.link\\\",\\\"markup.underline.link\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#babbf1\\\"},\\\"scope\\\":[\\\"text.html.markdown punctuation.definition.link.title\\\",\\\"text.html.quarto punctuation.definition.link.title\\\",\\\"string.other.link.title.markdown\\\",\\\"string.other.link.title.quarto\\\",\\\"markup.link\\\",\\\"punctuation.definition.constant.markdown\\\",\\\"punctuation.definition.constant.quarto\\\",\\\"constant.other.reference.link.markdown\\\",\\\"constant.other.reference.link.quarto\\\",\\\"markup.substitution.attribute-reference\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#a6d189\\\"},\\\"scope\\\":[\\\"punctuation.definition.raw.markdown\\\",\\\"punctuation.definition.raw.quarto\\\",\\\"markup.inline.raw.string.markdown\\\",\\\"markup.inline.raw.string.quarto\\\",\\\"markup.raw.block.markdown\\\",\\\"markup.raw.block.quarto\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#99d1db\\\"},\\\"scope\\\":\\\"fenced_code.block.language\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#949cbb\\\"},\\\"scope\\\":[\\\"markup.fenced_code.block punctuation.definition\\\",\\\"markup.raw support.asciidoc\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#f4b8e4\\\"},\\\"scope\\\":[\\\"markup.quote\\\",\\\"punctuation.definition.quote.begin\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#81c8be\\\"},\\\"scope\\\":\\\"meta.separator.markdown\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#81c8be\\\"},\\\"scope\\\":[\\\"punctuation.definition.list.begin.markdown\\\",\\\"punctuation.definition.list.begin.quarto\\\",\\\"markup.list.bullet\\\"]},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"bold\\\"},\\\"scope\\\":\\\"markup.heading.quarto\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#8caaee\\\"},\\\"scope\\\":[\\\"entity.other.attribute-name.multipart.nix\\\",\\\"entity.other.attribute-name.single.nix\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#c6d0f5\\\",\\\"fontStyle\\\":\\\"\\\"},\\\"scope\\\":\\\"variable.parameter.name.nix\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#babbf1\\\",\\\"fontStyle\\\":\\\"\\\"},\\\"scope\\\":\\\"meta.embedded variable.parameter.name.nix\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#f4b8e4\\\",\\\"fontStyle\\\":\\\"\\\"},\\\"scope\\\":\\\"string.unquoted.path.nix\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#e5c890\\\"},\\\"scope\\\":[\\\"support.attribute.builtin\\\",\\\"meta.attribute.php\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ea999c\\\"},\\\"scope\\\":\\\"meta.function.parameters.php punctuation.definition.variable.php\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ca9ee6\\\"},\\\"scope\\\":\\\"constant.language.php\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#99d1db\\\"},\\\"scope\\\":\\\"text.html.php support.function\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"\\\"},\\\"scope\\\":\\\"keyword.other.phpdoc.php\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#c6d0f5\\\"},\\\"scope\\\":[\\\"support.variable.magic.python\\\",\\\"meta.function-call.arguments.python\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#99d1db\\\",\\\"fontStyle\\\":\\\"italic\\\"},\\\"scope\\\":[\\\"support.function.magic.python\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#e78284\\\",\\\"fontStyle\\\":\\\"italic\\\"},\\\"scope\\\":[\\\"variable.parameter.function.language.special.self.python\\\",\\\"variable.language.special.self.python\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ca9ee6\\\"},\\\"scope\\\":[\\\"keyword.control.flow.python\\\",\\\"keyword.operator.logical.python\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ca9ee6\\\"},\\\"scope\\\":\\\"storage.type.function.python\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#99d1db\\\"},\\\"scope\\\":[\\\"support.token.decorator.python\\\",\\\"meta.function.decorator.identifier.python\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#8caaee\\\"},\\\"scope\\\":[\\\"meta.function-call.python\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ef9f76\\\",\\\"fontStyle\\\":\\\"italic\\\"},\\\"scope\\\":[\\\"entity.name.function.decorator.python\\\",\\\"punctuation.definition.decorator.python\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#f4b8e4\\\"},\\\"scope\\\":\\\"constant.character.format.placeholder.other.python\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ef9f76\\\"},\\\"scope\\\":[\\\"support.type.exception.python\\\",\\\"support.function.builtin.python\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ef9f76\\\"},\\\"scope\\\":[\\\"support.type.python\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ca9ee6\\\"},\\\"scope\\\":\\\"constant.language.python\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ea999c\\\",\\\"fontStyle\\\":\\\"italic\\\"},\\\"scope\\\":[\\\"meta.indexed-name.python\\\",\\\"meta.item-access.python\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#a6d189\\\",\\\"fontStyle\\\":\\\"italic\\\"},\\\"scope\\\":\\\"storage.type.string.python\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"\\\"},\\\"scope\\\":\\\"meta.function.parameters.python\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#f4b8e4\\\"},\\\"scope\\\":[\\\"string.regexp punctuation.definition.string.begin\\\",\\\"string.regexp punctuation.definition.string.end\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ca9ee6\\\"},\\\"scope\\\":\\\"keyword.control.anchor.regexp\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#c6d0f5\\\"},\\\"scope\\\":\\\"string.regexp.ts\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#a6d189\\\"},\\\"scope\\\":[\\\"punctuation.definition.group.regexp\\\",\\\"keyword.other.back-reference.regexp\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#e5c890\\\"},\\\"scope\\\":\\\"punctuation.definition.character-class.regexp\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#f4b8e4\\\"},\\\"scope\\\":\\\"constant.other.character-class.regexp\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#f2d5cf\\\"},\\\"scope\\\":\\\"constant.other.character-class.range.regexp\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#81c8be\\\"},\\\"scope\\\":\\\"keyword.operator.quantifier.regexp\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ef9f76\\\"},\\\"scope\\\":\\\"constant.character.numeric.regexp\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#8caaee\\\"},\\\"scope\\\":[\\\"punctuation.definition.group.no-capture.regexp\\\",\\\"meta.assertion.look-ahead.regexp\\\",\\\"meta.assertion.negative-look-ahead.regexp\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#e5c890\\\",\\\"fontStyle\\\":\\\"italic\\\"},\\\"scope\\\":[\\\"meta.annotation.rust\\\",\\\"meta.annotation.rust punctuation\\\",\\\"meta.attribute.rust\\\",\\\"punctuation.definition.attribute.rust\\\"]},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"\\\"},\\\"scope\\\":[\\\"meta.attribute.rust string.quoted.double.rust\\\",\\\"meta.attribute.rust string.quoted.single.char.rust\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ca9ee6\\\",\\\"fontStyle\\\":\\\"\\\"},\\\"scope\\\":[\\\"entity.name.function.macro.rules.rust\\\",\\\"storage.type.module.rust\\\",\\\"storage.modifier.rust\\\",\\\"storage.type.struct.rust\\\",\\\"storage.type.enum.rust\\\",\\\"storage.type.trait.rust\\\",\\\"storage.type.union.rust\\\",\\\"storage.type.impl.rust\\\",\\\"storage.type.rust\\\",\\\"storage.type.function.rust\\\",\\\"storage.type.type.rust\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ca9ee6\\\",\\\"fontStyle\\\":\\\"\\\"},\\\"scope\\\":\\\"entity.name.type.numeric.rust\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ef9f76\\\"},\\\"scope\\\":\\\"meta.generic.rust\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#e5c890\\\",\\\"fontStyle\\\":\\\"italic\\\"},\\\"scope\\\":\\\"entity.name.impl.rust\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ef9f76\\\"},\\\"scope\\\":\\\"entity.name.module.rust\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#e5c890\\\",\\\"fontStyle\\\":\\\"italic\\\"},\\\"scope\\\":\\\"entity.name.trait.rust\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#e5c890\\\"},\\\"scope\\\":\\\"storage.type.source.rust\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#e5c890\\\"},\\\"scope\\\":\\\"entity.name.union.rust\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#81c8be\\\"},\\\"scope\\\":\\\"meta.enum.rust storage.type.source.rust\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#8caaee\\\",\\\"fontStyle\\\":\\\"italic\\\"},\\\"scope\\\":[\\\"support.macro.rust\\\",\\\"meta.macro.rust support.function.rust\\\",\\\"entity.name.function.macro.rust\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#8caaee\\\",\\\"fontStyle\\\":\\\"italic\\\"},\\\"scope\\\":[\\\"storage.modifier.lifetime.rust\\\",\\\"entity.name.type.lifetime\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#f4b8e4\\\"},\\\"scope\\\":\\\"string.quoted.double.rust constant.other.placeholder.rust\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#c6d0f5\\\"},\\\"scope\\\":\\\"meta.function.return-type.rust meta.generic.rust storage.type.rust\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#8caaee\\\"},\\\"scope\\\":\\\"meta.function.call.rust\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#99d1db\\\"},\\\"scope\\\":\\\"punctuation.brackets.angle.rust\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ef9f76\\\"},\\\"scope\\\":\\\"constant.other.caps.rust\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ea999c\\\"},\\\"scope\\\":[\\\"meta.function.definition.rust variable.other.rust\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#c6d0f5\\\"},\\\"scope\\\":\\\"meta.function.call.rust variable.other.rust\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#e78284\\\"},\\\"scope\\\":\\\"variable.language.self.rust\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#f4b8e4\\\"},\\\"scope\\\":[\\\"variable.other.metavariable.name.rust\\\",\\\"meta.macro.metavariable.rust keyword.operator.macro.dollar.rust\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#f4b8e4\\\",\\\"fontStyle\\\":\\\"italic\\\"},\\\"scope\\\":[\\\"comment.line.shebang\\\",\\\"comment.line.shebang punctuation.definition.comment\\\",\\\"comment.line.shebang\\\",\\\"punctuation.definition.comment.shebang.shell\\\",\\\"meta.shebang.shell\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#81c8be\\\",\\\"fontStyle\\\":\\\"italic\\\"},\\\"scope\\\":\\\"comment.line.shebang constant.language\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#e78284\\\"},\\\"scope\\\":[\\\"meta.function-call.arguments.shell punctuation.definition.variable.shell\\\",\\\"meta.function-call.arguments.shell punctuation.section.interpolation\\\",\\\"meta.function-call.arguments.shell punctuation.definition.variable.shell\\\",\\\"meta.function-call.arguments.shell punctuation.section.interpolation\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ef9f76\\\",\\\"fontStyle\\\":\\\"italic\\\"},\\\"scope\\\":\\\"meta.string meta.interpolation.parameter.shell variable.other.readwrite\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#81c8be\\\"},\\\"scope\\\":[\\\"source.shell punctuation.section.interpolation\\\",\\\"punctuation.definition.evaluation.backticks.shell\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ca9ee6\\\"},\\\"scope\\\":\\\"entity.name.tag.heredoc.shell\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#c6d0f5\\\"},\\\"scope\\\":\\\"string.quoted.double.shell variable.other.normal.shell\\\"}],\\\"semanticTokenRules\\\":[{\\\"_selector\\\":\\\"enumMember\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#81c8be\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"selfKeyword\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#e78284\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"boolean\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#ef9f76\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"number\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#ef9f76\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"variable.defaultLibrary\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#ea999c\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"class:python\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#e5c890\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"class.builtin:python\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#ca9ee6\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"variable.typeHint:python\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#e5c890\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"function.decorator:python\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#ef9f76\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"variable.readonly:javascript\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#c6d0f5\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"variable.readonly:typescript\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#c6d0f5\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"property.readonly:javascript\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#c6d0f5\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"property.readonly:typescript\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#c6d0f5\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"variable.readonly:javascriptreact\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#c6d0f5\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"variable.readonly:typescriptreact\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#c6d0f5\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"property.readonly:javascriptreact\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#c6d0f5\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"property.readonly:typescriptreact\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#c6d0f5\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"variable.readonly:scala\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#c6d0f5\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"type.defaultLibrary:go\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#ca9ee6\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"variable.defaultLibrary.readonly:go\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#ca9ee6\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"tomlArrayKey\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#8caaee\\\",\\\"_bold\\\":false,\\\"_underline\\\":false,\\\"_italic\\\":false,\\\"_strikethrough\\\":false}},{\\\"_selector\\\":\\\"tomlTableKey\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#8caaee\\\",\\\"_bold\\\":false,\\\"_underline\\\":false,\\\"_italic\\\":false,\\\"_strikethrough\\\":false}},{\\\"_selector\\\":\\\"builtinAttribute.attribute.library:rust\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#8caaee\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"generic.attribute:rust\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#c6d0f5\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"constant.builtin.readonly:nix\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#ca9ee6\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"heading\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#e78284\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"text.emph\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#e78284\\\",\\\"_bold\\\":false,\\\"_underline\\\":false,\\\"_italic\\\":true,\\\"_strikethrough\\\":false}},{\\\"_selector\\\":\\\"text.strong\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#e78284\\\",\\\"_bold\\\":true,\\\"_underline\\\":false,\\\"_italic\\\":false,\\\"_strikethrough\\\":false}},{\\\"_selector\\\":\\\"text.math\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#eebebe\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"pol\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#eebebe\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}}],\\\"extensionData\\\":{\\\"_extensionId\\\":\\\"Catppuccin.catppuccin-vsc\\\",\\\"_extensionIsBuiltin\\\":false,\\\"_extensionName\\\":\\\"catppuccin-vsc\\\",\\\"_extensionPublisher\\\":\\\"Catppuccin\\\"},\\\"themeSemanticHighlighting\\\":true,\\\"colorMap\\\":{\\\"focusBorder\\\":\\\"#ca9ee6\\\",\\\"foreground\\\":\\\"#c6d0f5\\\",\\\"disabledForeground\\\":\\\"#a5adce\\\",\\\"widget.shadow\\\":\\\"#292c3c80\\\",\\\"selection.background\\\":\\\"#ca9ee666\\\",\\\"descriptionForeground\\\":\\\"#c6d0f5\\\",\\\"errorForeground\\\":\\\"#e78284\\\",\\\"icon.foreground\\\":\\\"#ca9ee6\\\",\\\"sash.hoverBorder\\\":\\\"#ca9ee6\\\",\\\"window.activeBorder\\\":\\\"#00000000\\\",\\\"window.inactiveBorder\\\":\\\"#00000000\\\",\\\"textBlockQuote.background\\\":\\\"#292c3c\\\",\\\"textBlockQuote.border\\\":\\\"#232634\\\",\\\"textCodeBlock.background\\\":\\\"#303446\\\",\\\"textLink.activeForeground\\\":\\\"#99d1db\\\",\\\"textLink.foreground\\\":\\\"#8caaee\\\",\\\"textPreformat.foreground\\\":\\\"#c6d0f5\\\",\\\"textSeparator.foreground\\\":\\\"#ca9ee6\\\",\\\"activityBar.background\\\":\\\"#232634\\\",\\\"activityBar.foreground\\\":\\\"#ca9ee6\\\",\\\"activityBar.dropBorder\\\":\\\"#ca9ee633\\\",\\\"activityBar.inactiveForeground\\\":\\\"#737994\\\",\\\"activityBar.border\\\":\\\"#00000000\\\",\\\"activityBarBadge.background\\\":\\\"#ca9ee6\\\",\\\"activityBarBadge.foreground\\\":\\\"#232634\\\",\\\"activityBar.activeBorder\\\":\\\"#00000000\\\",\\\"activityBar.activeBackground\\\":\\\"#00000000\\\",\\\"activityBar.activeFocusBorder\\\":\\\"#00000000\\\",\\\"activityBarTop.foreground\\\":\\\"#ca9ee6\\\",\\\"activityBarTop.activeBorder\\\":\\\"#00000000\\\",\\\"activityBarTop.inactiveForeground\\\":\\\"#737994\\\",\\\"activityBarTop.dropBorder\\\":\\\"#ca9ee633\\\",\\\"badge.background\\\":\\\"#51576d\\\",\\\"badge.foreground\\\":\\\"#c6d0f5\\\",\\\"breadcrumb.activeSelectionForeground\\\":\\\"#ca9ee6\\\",\\\"breadcrumb.background\\\":\\\"#303446\\\",\\\"breadcrumb.focusForeground\\\":\\\"#ca9ee6\\\",\\\"breadcrumb.foreground\\\":\\\"#c6d0f5cc\\\",\\\"breadcrumbPicker.background\\\":\\\"#292c3c\\\",\\\"button.background\\\":\\\"#ca9ee6\\\",\\\"button.foreground\\\":\\\"#232634\\\",\\\"button.border\\\":\\\"#00000000\\\",\\\"button.separator\\\":\\\"#00000000\\\",\\\"button.hoverBackground\\\":\\\"#d9baed\\\",\\\"button.secondaryForeground\\\":\\\"#c6d0f5\\\",\\\"button.secondaryBackground\\\":\\\"#626880\\\",\\\"button.secondaryHoverBackground\\\":\\\"#727993\\\",\\\"checkbox.background\\\":\\\"#51576d\\\",\\\"checkbox.border\\\":\\\"#00000000\\\",\\\"checkbox.foreground\\\":\\\"#ca9ee6\\\",\\\"dropdown.background\\\":\\\"#292c3c\\\",\\\"dropdown.listBackground\\\":\\\"#626880\\\",\\\"dropdown.border\\\":\\\"#ca9ee6\\\",\\\"dropdown.foreground\\\":\\\"#c6d0f5\\\",\\\"debugToolBar.background\\\":\\\"#232634\\\",\\\"debugToolBar.border\\\":\\\"#00000000\\\",\\\"debugExceptionWidget.background\\\":\\\"#232634\\\",\\\"debugExceptionWidget.border\\\":\\\"#ca9ee6\\\",\\\"debugTokenExpression.number\\\":\\\"#ef9f76\\\",\\\"debugTokenExpression.boolean\\\":\\\"#ca9ee6\\\",\\\"debugTokenExpression.string\\\":\\\"#a6d189\\\",\\\"debugTokenExpression.error\\\":\\\"#e78284\\\",\\\"debugIcon.breakpointForeground\\\":\\\"#e78284\\\",\\\"debugIcon.breakpointDisabledForeground\\\":\\\"#e7828499\\\",\\\"debugIcon.breakpointUnverifiedForeground\\\":\\\"#a57582\\\",\\\"debugIcon.breakpointCurrentStackframeForeground\\\":\\\"#626880\\\",\\\"debugIcon.breakpointStackframeForeground\\\":\\\"#626880\\\",\\\"debugIcon.startForeground\\\":\\\"#a6d189\\\",\\\"debugIcon.pauseForeground\\\":\\\"#8caaee\\\",\\\"debugIcon.stopForeground\\\":\\\"#e78284\\\",\\\"debugIcon.disconnectForeground\\\":\\\"#626880\\\",\\\"debugIcon.restartForeground\\\":\\\"#81c8be\\\",\\\"debugIcon.stepOverForeground\\\":\\\"#ca9ee6\\\",\\\"debugIcon.stepIntoForeground\\\":\\\"#c6d0f5\\\",\\\"debugIcon.stepOutForeground\\\":\\\"#c6d0f5\\\",\\\"debugIcon.continueForeground\\\":\\\"#a6d189\\\",\\\"debugIcon.stepBackForeground\\\":\\\"#626880\\\",\\\"debugConsole.infoForeground\\\":\\\"#8caaee\\\",\\\"debugConsole.warningForeground\\\":\\\"#ef9f76\\\",\\\"debugConsole.errorForeground\\\":\\\"#e78284\\\",\\\"debugConsole.sourceForeground\\\":\\\"#f2d5cf\\\",\\\"debugConsoleInputIcon.foreground\\\":\\\"#c6d0f5\\\",\\\"diffEditor.border\\\":\\\"#626880\\\",\\\"diffEditor.insertedTextBackground\\\":\\\"#a6d1891a\\\",\\\"diffEditor.removedTextBackground\\\":\\\"#e782841a\\\",\\\"diffEditor.insertedLineBackground\\\":\\\"#a6d18926\\\",\\\"diffEditor.removedLineBackground\\\":\\\"#e7828426\\\",\\\"diffEditor.diagonalFill\\\":\\\"#62688099\\\",\\\"diffEditorOverview.insertedForeground\\\":\\\"#a6d189cc\\\",\\\"diffEditorOverview.removedForeground\\\":\\\"#e78284cc\\\",\\\"editor.background\\\":\\\"#303446\\\",\\\"editor.findMatchBackground\\\":\\\"#674b59\\\",\\\"editor.findMatchBorder\\\":\\\"#e7828433\\\",\\\"editor.findMatchHighlightBackground\\\":\\\"#506373\\\",\\\"editor.findMatchHighlightBorder\\\":\\\"#99d1db33\\\",\\\"editor.findRangeHighlightBackground\\\":\\\"#506373\\\",\\\"editor.findRangeHighlightBorder\\\":\\\"#99d1db33\\\",\\\"editor.foldBackground\\\":\\\"#99d1db40\\\",\\\"editor.foreground\\\":\\\"#c6d0f5\\\",\\\"editor.hoverHighlightBackground\\\":\\\"#99d1db40\\\",\\\"editor.lineHighlightBackground\\\":\\\"#c6d0f512\\\",\\\"editor.lineHighlightBorder\\\":\\\"#00000000\\\",\\\"editor.rangeHighlightBackground\\\":\\\"#99d1db40\\\",\\\"editor.rangeHighlightBorder\\\":\\\"#00000000\\\",\\\"editor.selectionBackground\\\":\\\"#949cbb40\\\",\\\"editor.selectionHighlightBackground\\\":\\\"#949cbb33\\\",\\\"editor.selectionHighlightBorder\\\":\\\"#949cbb33\\\",\\\"editor.wordHighlightBackground\\\":\\\"#949cbb33\\\",\\\"editorBracketMatch.background\\\":\\\"#949cbb1a\\\",\\\"editorBracketMatch.border\\\":\\\"#949cbb\\\",\\\"editorCodeLens.foreground\\\":\\\"#838ba7\\\",\\\"editorCursor.background\\\":\\\"#303446\\\",\\\"editorCursor.foreground\\\":\\\"#f2d5cf\\\",\\\"editorGroup.border\\\":\\\"#626880\\\",\\\"editorGroup.dropBackground\\\":\\\"#ca9ee633\\\",\\\"editorGroup.emptyBackground\\\":\\\"#303446\\\",\\\"editorGroupHeader.tabsBackground\\\":\\\"#232634\\\",\\\"editorGutter.addedBackground\\\":\\\"#a6d189\\\",\\\"editorGutter.background\\\":\\\"#303446\\\",\\\"editorGutter.commentRangeForeground\\\":\\\"#414559\\\",\\\"editorGutter.commentGlyphForeground\\\":\\\"#ca9ee6\\\",\\\"editorGutter.deletedBackground\\\":\\\"#e78284\\\",\\\"editorGutter.foldingControlForeground\\\":\\\"#949cbb\\\",\\\"editorGutter.modifiedBackground\\\":\\\"#e5c890\\\",\\\"editorHoverWidget.background\\\":\\\"#292c3c\\\",\\\"editorHoverWidget.border\\\":\\\"#626880\\\",\\\"editorHoverWidget.foreground\\\":\\\"#c6d0f5\\\",\\\"editorIndentGuide.activeBackground\\\":\\\"#626880\\\",\\\"editorIndentGuide.background\\\":\\\"#51576d\\\",\\\"editorInlayHint.foreground\\\":\\\"#626880\\\",\\\"editorInlayHint.background\\\":\\\"#292c3cbf\\\",\\\"editorInlayHint.typeForeground\\\":\\\"#b5bfe2\\\",\\\"editorInlayHint.typeBackground\\\":\\\"#292c3cbf\\\",\\\"editorInlayHint.parameterForeground\\\":\\\"#a5adce\\\",\\\"editorInlayHint.parameterBackground\\\":\\\"#292c3cbf\\\",\\\"editorLineNumber.activeForeground\\\":\\\"#ca9ee6\\\",\\\"editorLineNumber.foreground\\\":\\\"#838ba7\\\",\\\"editorLink.activeForeground\\\":\\\"#ca9ee6\\\",\\\"editorMarkerNavigation.background\\\":\\\"#292c3c\\\",\\\"editorMarkerNavigationError.background\\\":\\\"#e78284\\\",\\\"editorMarkerNavigationInfo.background\\\":\\\"#8caaee\\\",\\\"editorMarkerNavigationWarning.background\\\":\\\"#ef9f76\\\",\\\"editorOverviewRuler.background\\\":\\\"#292c3c\\\",\\\"editorOverviewRuler.border\\\":\\\"#c6d0f512\\\",\\\"editorOverviewRuler.modifiedForeground\\\":\\\"#e5c890\\\",\\\"editorRuler.foreground\\\":\\\"#626880\\\",\\\"editor.stackFrameHighlightBackground\\\":\\\"#e5c89026\\\",\\\"editor.focusedStackFrameHighlightBackground\\\":\\\"#a6d18926\\\",\\\"editorStickyScrollHover.background\\\":\\\"#414559\\\",\\\"editorSuggestWidget.background\\\":\\\"#292c3c\\\",\\\"editorSuggestWidget.border\\\":\\\"#626880\\\",\\\"editorSuggestWidget.foreground\\\":\\\"#c6d0f5\\\",\\\"editorSuggestWidget.highlightForeground\\\":\\\"#ca9ee6\\\",\\\"editorSuggestWidget.selectedBackground\\\":\\\"#414559\\\",\\\"editorWhitespace.foreground\\\":\\\"#949cbb66\\\",\\\"editorWidget.background\\\":\\\"#292c3c\\\",\\\"editorWidget.foreground\\\":\\\"#c6d0f5\\\",\\\"editorWidget.resizeBorder\\\":\\\"#626880\\\",\\\"editorLightBulb.foreground\\\":\\\"#e5c890\\\",\\\"editorError.foreground\\\":\\\"#e78284\\\",\\\"editorError.border\\\":\\\"#00000000\\\",\\\"editorError.background\\\":\\\"#00000000\\\",\\\"editorWarning.foreground\\\":\\\"#ef9f76\\\",\\\"editorWarning.border\\\":\\\"#00000000\\\",\\\"editorWarning.background\\\":\\\"#00000000\\\",\\\"editorInfo.foreground\\\":\\\"#8caaee\\\",\\\"editorInfo.border\\\":\\\"#00000000\\\",\\\"editorInfo.background\\\":\\\"#00000000\\\",\\\"problemsErrorIcon.foreground\\\":\\\"#e78284\\\",\\\"problemsInfoIcon.foreground\\\":\\\"#8caaee\\\",\\\"problemsWarningIcon.foreground\\\":\\\"#ef9f76\\\",\\\"extensionButton.prominentForeground\\\":\\\"#232634\\\",\\\"extensionButton.prominentBackground\\\":\\\"#ca9ee6\\\",\\\"extensionButton.separator\\\":\\\"#303446\\\",\\\"extensionButton.prominentHoverBackground\\\":\\\"#d9baed\\\",\\\"extensionBadge.remoteBackground\\\":\\\"#8caaee\\\",\\\"extensionBadge.remoteForeground\\\":\\\"#232634\\\",\\\"extensionIcon.starForeground\\\":\\\"#e5c890\\\",\\\"extensionIcon.verifiedForeground\\\":\\\"#a6d189\\\",\\\"extensionIcon.preReleaseForeground\\\":\\\"#626880\\\",\\\"extensionIcon.sponsorForeground\\\":\\\"#f4b8e4\\\",\\\"gitDecoration.addedResourceForeground\\\":\\\"#a6d189\\\",\\\"gitDecoration.conflictingResourceForeground\\\":\\\"#ca9ee6\\\",\\\"gitDecoration.deletedResourceForeground\\\":\\\"#e78284\\\",\\\"gitDecoration.ignoredResourceForeground\\\":\\\"#737994\\\",\\\"gitDecoration.modifiedResourceForeground\\\":\\\"#e5c890\\\",\\\"gitDecoration.stageDeletedResourceForeground\\\":\\\"#e78284\\\",\\\"gitDecoration.stageModifiedResourceForeground\\\":\\\"#e5c890\\\",\\\"gitDecoration.submoduleResourceForeground\\\":\\\"#8caaee\\\",\\\"gitDecoration.untrackedResourceForeground\\\":\\\"#a6d189\\\",\\\"input.background\\\":\\\"#414559\\\",\\\"input.border\\\":\\\"#00000000\\\",\\\"input.foreground\\\":\\\"#c6d0f5\\\",\\\"input.placeholderForeground\\\":\\\"#c6d0f573\\\",\\\"inputOption.activeBackground\\\":\\\"#626880\\\",\\\"inputOption.activeBorder\\\":\\\"#ca9ee6\\\",\\\"inputOption.activeForeground\\\":\\\"#c6d0f5\\\",\\\"inputValidation.errorBackground\\\":\\\"#e78284\\\",\\\"inputValidation.errorBorder\\\":\\\"#23263433\\\",\\\"inputValidation.errorForeground\\\":\\\"#232634\\\",\\\"inputValidation.infoBackground\\\":\\\"#8caaee\\\",\\\"inputValidation.infoBorder\\\":\\\"#23263433\\\",\\\"inputValidation.infoForeground\\\":\\\"#232634\\\",\\\"inputValidation.warningBackground\\\":\\\"#ef9f76\\\",\\\"inputValidation.warningBorder\\\":\\\"#23263433\\\",\\\"inputValidation.warningForeground\\\":\\\"#232634\\\",\\\"list.activeSelectionBackground\\\":\\\"#414559\\\",\\\"list.activeSelectionForeground\\\":\\\"#c6d0f5\\\",\\\"list.dropBackground\\\":\\\"#ca9ee633\\\",\\\"list.focusBackground\\\":\\\"#414559\\\",\\\"list.focusForeground\\\":\\\"#c6d0f5\\\",\\\"list.focusOutline\\\":\\\"#00000000\\\",\\\"list.highlightForeground\\\":\\\"#ca9ee6\\\",\\\"list.hoverBackground\\\":\\\"#41455980\\\",\\\"list.hoverForeground\\\":\\\"#c6d0f5\\\",\\\"list.inactiveSelectionBackground\\\":\\\"#414559\\\",\\\"list.inactiveSelectionForeground\\\":\\\"#c6d0f5\\\",\\\"list.warningForeground\\\":\\\"#ef9f76\\\",\\\"listFilterWidget.background\\\":\\\"#51576d\\\",\\\"listFilterWidget.noMatchesOutline\\\":\\\"#e78284\\\",\\\"listFilterWidget.outline\\\":\\\"#00000000\\\",\\\"tree.indentGuidesStroke\\\":\\\"#949cbb\\\",\\\"tree.inactiveIndentGuidesStroke\\\":\\\"#51576d\\\",\\\"menu.background\\\":\\\"#303446\\\",\\\"menu.border\\\":\\\"#30344680\\\",\\\"menu.foreground\\\":\\\"#c6d0f5\\\",\\\"menu.selectionBackground\\\":\\\"#626880\\\",\\\"menu.selectionBorder\\\":\\\"#00000000\\\",\\\"menu.selectionForeground\\\":\\\"#c6d0f5\\\",\\\"menu.separatorBackground\\\":\\\"#626880\\\",\\\"menubar.selectionBackground\\\":\\\"#51576d\\\",\\\"menubar.selectionForeground\\\":\\\"#c6d0f5\\\",\\\"merge.commonContentBackground\\\":\\\"#51576d\\\",\\\"merge.commonHeaderBackground\\\":\\\"#626880\\\",\\\"merge.currentContentBackground\\\":\\\"#a6d18933\\\",\\\"merge.currentHeaderBackground\\\":\\\"#a6d18966\\\",\\\"merge.incomingContentBackground\\\":\\\"#8caaee33\\\",\\\"merge.incomingHeaderBackground\\\":\\\"#8caaee66\\\",\\\"minimap.background\\\":\\\"#292c3c80\\\",\\\"minimap.findMatchHighlight\\\":\\\"#99d1db4d\\\",\\\"minimap.selectionHighlight\\\":\\\"#626880bf\\\",\\\"minimap.selectionOccurrenceHighlight\\\":\\\"#626880bf\\\",\\\"minimap.warningHighlight\\\":\\\"#ef9f76bf\\\",\\\"minimap.errorHighlight\\\":\\\"#e78284bf\\\",\\\"minimapSlider.background\\\":\\\"#ca9ee633\\\",\\\"minimapSlider.hoverBackground\\\":\\\"#ca9ee666\\\",\\\"minimapSlider.activeBackground\\\":\\\"#ca9ee699\\\",\\\"minimapGutter.addedBackground\\\":\\\"#a6d189bf\\\",\\\"minimapGutter.deletedBackground\\\":\\\"#e78284bf\\\",\\\"minimapGutter.modifiedBackground\\\":\\\"#e5c890bf\\\",\\\"notificationCenter.border\\\":\\\"#ca9ee6\\\",\\\"notificationCenterHeader.foreground\\\":\\\"#c6d0f5\\\",\\\"notificationCenterHeader.background\\\":\\\"#292c3c\\\",\\\"notificationToast.border\\\":\\\"#ca9ee6\\\",\\\"notifications.foreground\\\":\\\"#c6d0f5\\\",\\\"notifications.background\\\":\\\"#292c3c\\\",\\\"notifications.border\\\":\\\"#ca9ee6\\\",\\\"notificationLink.foreground\\\":\\\"#8caaee\\\",\\\"notificationsErrorIcon.foreground\\\":\\\"#e78284\\\",\\\"notificationsWarningIcon.foreground\\\":\\\"#ef9f76\\\",\\\"notificationsInfoIcon.foreground\\\":\\\"#8caaee\\\",\\\"panel.background\\\":\\\"#303446\\\",\\\"panel.border\\\":\\\"#626880\\\",\\\"panelSection.border\\\":\\\"#626880\\\",\\\"panelSection.dropBackground\\\":\\\"#ca9ee633\\\",\\\"panelTitle.activeBorder\\\":\\\"#ca9ee6\\\",\\\"panelTitle.activeForeground\\\":\\\"#c6d0f5\\\",\\\"panelTitle.inactiveForeground\\\":\\\"#a5adce\\\",\\\"peekView.border\\\":\\\"#ca9ee6\\\",\\\"peekViewEditor.background\\\":\\\"#292c3c\\\",\\\"peekViewEditorGutter.background\\\":\\\"#292c3c\\\",\\\"peekViewEditor.matchHighlightBackground\\\":\\\"#99d1db4d\\\",\\\"peekViewEditor.matchHighlightBorder\\\":\\\"#00000000\\\",\\\"peekViewResult.background\\\":\\\"#292c3c\\\",\\\"peekViewResult.fileForeground\\\":\\\"#c6d0f5\\\",\\\"peekViewResult.lineForeground\\\":\\\"#c6d0f5\\\",\\\"peekViewResult.matchHighlightBackground\\\":\\\"#99d1db4d\\\",\\\"peekViewResult.selectionBackground\\\":\\\"#414559\\\",\\\"peekViewResult.selectionForeground\\\":\\\"#c6d0f5\\\",\\\"peekViewTitle.background\\\":\\\"#303446\\\",\\\"peekViewTitleDescription.foreground\\\":\\\"#b5bfe2b3\\\",\\\"peekViewTitleLabel.foreground\\\":\\\"#c6d0f5\\\",\\\"pickerGroup.border\\\":\\\"#ca9ee6\\\",\\\"pickerGroup.foreground\\\":\\\"#ca9ee6\\\",\\\"progressBar.background\\\":\\\"#ca9ee6\\\",\\\"scrollbar.shadow\\\":\\\"#232634\\\",\\\"scrollbarSlider.activeBackground\\\":\\\"#41455966\\\",\\\"scrollbarSlider.background\\\":\\\"#62688080\\\",\\\"scrollbarSlider.hoverBackground\\\":\\\"#737994\\\",\\\"settings.focusedRowBackground\\\":\\\"#62688033\\\",\\\"settings.headerForeground\\\":\\\"#c6d0f5\\\",\\\"settings.modifiedItemIndicator\\\":\\\"#ca9ee6\\\",\\\"settings.dropdownBackground\\\":\\\"#51576d\\\",\\\"settings.dropdownListBorder\\\":\\\"#00000000\\\",\\\"settings.textInputBackground\\\":\\\"#51576d\\\",\\\"settings.textInputBorder\\\":\\\"#00000000\\\",\\\"settings.numberInputBackground\\\":\\\"#51576d\\\",\\\"settings.numberInputBorder\\\":\\\"#00000000\\\",\\\"sideBar.background\\\":\\\"#292c3c\\\",\\\"sideBar.dropBackground\\\":\\\"#ca9ee633\\\",\\\"sideBar.foreground\\\":\\\"#c6d0f5\\\",\\\"sideBar.border\\\":\\\"#00000000\\\",\\\"sideBarSectionHeader.background\\\":\\\"#292c3c\\\",\\\"sideBarSectionHeader.foreground\\\":\\\"#c6d0f5\\\",\\\"sideBarTitle.foreground\\\":\\\"#ca9ee6\\\",\\\"banner.background\\\":\\\"#51576d\\\",\\\"banner.foreground\\\":\\\"#c6d0f5\\\",\\\"banner.iconForeground\\\":\\\"#c6d0f5\\\",\\\"statusBar.background\\\":\\\"#232634\\\",\\\"statusBar.foreground\\\":\\\"#c6d0f5\\\",\\\"statusBar.border\\\":\\\"#00000000\\\",\\\"statusBar.noFolderBackground\\\":\\\"#232634\\\",\\\"statusBar.noFolderForeground\\\":\\\"#c6d0f5\\\",\\\"statusBar.noFolderBorder\\\":\\\"#00000000\\\",\\\"statusBar.debuggingBackground\\\":\\\"#ef9f76\\\",\\\"statusBar.debuggingForeground\\\":\\\"#232634\\\",\\\"statusBar.debuggingBorder\\\":\\\"#00000000\\\",\\\"statusBarItem.remoteBackground\\\":\\\"#8caaee\\\",\\\"statusBarItem.remoteForeground\\\":\\\"#232634\\\",\\\"statusBarItem.activeBackground\\\":\\\"#62688066\\\",\\\"statusBarItem.hoverBackground\\\":\\\"#62688033\\\",\\\"statusBarItem.prominentForeground\\\":\\\"#ca9ee6\\\",\\\"statusBarItem.prominentBackground\\\":\\\"#00000000\\\",\\\"statusBarItem.prominentHoverBackground\\\":\\\"#62688033\\\",\\\"statusBarItem.errorForeground\\\":\\\"#e78284\\\",\\\"statusBarItem.errorBackground\\\":\\\"#00000000\\\",\\\"statusBarItem.warningForeground\\\":\\\"#ef9f76\\\",\\\"statusBarItem.warningBackground\\\":\\\"#00000000\\\",\\\"commandCenter.foreground\\\":\\\"#b5bfe2\\\",\\\"commandCenter.inactiveForeground\\\":\\\"#b5bfe2\\\",\\\"commandCenter.activeForeground\\\":\\\"#ca9ee6\\\",\\\"commandCenter.background\\\":\\\"#292c3c\\\",\\\"commandCenter.activeBackground\\\":\\\"#62688033\\\",\\\"commandCenter.border\\\":\\\"#00000000\\\",\\\"commandCenter.inactiveBorder\\\":\\\"#00000000\\\",\\\"commandCenter.activeBorder\\\":\\\"#ca9ee6\\\",\\\"tab.activeBackground\\\":\\\"#303446\\\",\\\"tab.activeBorder\\\":\\\"#00000000\\\",\\\"tab.activeBorderTop\\\":\\\"#ca9ee6\\\",\\\"tab.activeForeground\\\":\\\"#ca9ee6\\\",\\\"tab.activeModifiedBorder\\\":\\\"#e5c890\\\",\\\"tab.border\\\":\\\"#292c3c\\\",\\\"tab.hoverBackground\\\":\\\"#3a3f55\\\",\\\"tab.hoverBorder\\\":\\\"#00000000\\\",\\\"tab.hoverForeground\\\":\\\"#ca9ee6\\\",\\\"tab.inactiveBackground\\\":\\\"#292c3c\\\",\\\"tab.inactiveForeground\\\":\\\"#737994\\\",\\\"tab.inactiveModifiedBorder\\\":\\\"#e5c8904d\\\",\\\"tab.lastPinnedBorder\\\":\\\"#ca9ee6\\\",\\\"tab.unfocusedActiveBackground\\\":\\\"#292c3c\\\",\\\"tab.unfocusedActiveBorder\\\":\\\"#00000000\\\",\\\"tab.unfocusedActiveBorderTop\\\":\\\"#ca9ee64d\\\",\\\"tab.unfocusedInactiveBackground\\\":\\\"#1f212d\\\",\\\"terminal.foreground\\\":\\\"#c6d0f5\\\",\\\"terminal.ansiBlack\\\":\\\"#a5adce\\\",\\\"terminal.ansiRed\\\":\\\"#e78284\\\",\\\"terminal.ansiGreen\\\":\\\"#a6d189\\\",\\\"terminal.ansiYellow\\\":\\\"#e5c890\\\",\\\"terminal.ansiBlue\\\":\\\"#8caaee\\\",\\\"terminal.ansiMagenta\\\":\\\"#f4b8e4\\\",\\\"terminal.ansiCyan\\\":\\\"#99d1db\\\",\\\"terminal.ansiWhite\\\":\\\"#b5bfe2\\\",\\\"terminal.ansiBrightBlack\\\":\\\"#626880\\\",\\\"terminal.ansiBrightRed\\\":\\\"#e78284\\\",\\\"terminal.ansiBrightGreen\\\":\\\"#a6d189\\\",\\\"terminal.ansiBrightYellow\\\":\\\"#e5c890\\\",\\\"terminal.ansiBrightBlue\\\":\\\"#8caaee\\\",\\\"terminal.ansiBrightMagenta\\\":\\\"#f4b8e4\\\",\\\"terminal.ansiBrightCyan\\\":\\\"#99d1db\\\",\\\"terminal.ansiBrightWhite\\\":\\\"#51576d\\\",\\\"terminal.selectionBackground\\\":\\\"#626880\\\",\\\"terminal.inactiveSelectionBackground\\\":\\\"#62688080\\\",\\\"terminalCursor.background\\\":\\\"#303446\\\",\\\"terminalCursor.foreground\\\":\\\"#f2d5cf\\\",\\\"terminal.border\\\":\\\"#626880\\\",\\\"terminal.dropBackground\\\":\\\"#ca9ee633\\\",\\\"terminal.tab.activeBorder\\\":\\\"#ca9ee6\\\",\\\"terminalCommandDecoration.defaultBackground\\\":\\\"#626880\\\",\\\"terminalCommandDecoration.successBackground\\\":\\\"#a6d189\\\",\\\"terminalCommandDecoration.errorBackground\\\":\\\"#e78284\\\",\\\"titleBar.activeBackground\\\":\\\"#232634\\\",\\\"titleBar.activeForeground\\\":\\\"#c6d0f5\\\",\\\"titleBar.inactiveBackground\\\":\\\"#232634\\\",\\\"titleBar.inactiveForeground\\\":\\\"#c6d0f580\\\",\\\"titleBar.border\\\":\\\"#00000000\\\",\\\"welcomePage.tileBackground\\\":\\\"#292c3c\\\",\\\"welcomePage.progress.background\\\":\\\"#232634\\\",\\\"welcomePage.progress.foreground\\\":\\\"#ca9ee6\\\",\\\"walkThrough.embeddedEditorBackground\\\":\\\"#3034464d\\\",\\\"symbolIcon.textForeground\\\":\\\"#c6d0f5\\\",\\\"symbolIcon.arrayForeground\\\":\\\"#ef9f76\\\",\\\"symbolIcon.booleanForeground\\\":\\\"#ca9ee6\\\",\\\"symbolIcon.classForeground\\\":\\\"#e5c890\\\",\\\"symbolIcon.colorForeground\\\":\\\"#f4b8e4\\\",\\\"symbolIcon.constantForeground\\\":\\\"#ef9f76\\\",\\\"symbolIcon.constructorForeground\\\":\\\"#babbf1\\\",\\\"symbolIcon.enumeratorForeground\\\":\\\"#e5c890\\\",\\\"symbolIcon.enumeratorMemberForeground\\\":\\\"#e5c890\\\",\\\"symbolIcon.eventForeground\\\":\\\"#f4b8e4\\\",\\\"symbolIcon.fieldForeground\\\":\\\"#c6d0f5\\\",\\\"symbolIcon.fileForeground\\\":\\\"#ca9ee6\\\",\\\"symbolIcon.folderForeground\\\":\\\"#ca9ee6\\\",\\\"symbolIcon.functionForeground\\\":\\\"#8caaee\\\",\\\"symbolIcon.interfaceForeground\\\":\\\"#e5c890\\\",\\\"symbolIcon.keyForeground\\\":\\\"#81c8be\\\",\\\"symbolIcon.keywordForeground\\\":\\\"#ca9ee6\\\",\\\"symbolIcon.methodForeground\\\":\\\"#8caaee\\\",\\\"symbolIcon.moduleForeground\\\":\\\"#c6d0f5\\\",\\\"symbolIcon.namespaceForeground\\\":\\\"#e5c890\\\",\\\"symbolIcon.nullForeground\\\":\\\"#ea999c\\\",\\\"symbolIcon.numberForeground\\\":\\\"#ef9f76\\\",\\\"symbolIcon.objectForeground\\\":\\\"#e5c890\\\",\\\"symbolIcon.operatorForeground\\\":\\\"#81c8be\\\",\\\"symbolIcon.packageForeground\\\":\\\"#eebebe\\\",\\\"symbolIcon.propertyForeground\\\":\\\"#ea999c\\\",\\\"symbolIcon.referenceForeground\\\":\\\"#e5c890\\\",\\\"symbolIcon.snippetForeground\\\":\\\"#eebebe\\\",\\\"symbolIcon.stringForeground\\\":\\\"#a6d189\\\",\\\"symbolIcon.structForeground\\\":\\\"#81c8be\\\",\\\"symbolIcon.typeParameterForeground\\\":\\\"#ea999c\\\",\\\"symbolIcon.unitForeground\\\":\\\"#c6d0f5\\\",\\\"symbolIcon.variableForeground\\\":\\\"#c6d0f5\\\",\\\"charts.foreground\\\":\\\"#c6d0f5\\\",\\\"charts.lines\\\":\\\"#b5bfe2\\\",\\\"charts.red\\\":\\\"#e78284\\\",\\\"charts.blue\\\":\\\"#8caaee\\\",\\\"charts.yellow\\\":\\\"#e5c890\\\",\\\"charts.orange\\\":\\\"#ef9f76\\\",\\\"charts.green\\\":\\\"#a6d189\\\",\\\"charts.purple\\\":\\\"#ca9ee6\\\",\\\"errorLens.errorBackground\\\":\\\"#e7828426\\\",\\\"errorLens.errorBackgroundLight\\\":\\\"#e7828426\\\",\\\"errorLens.errorForeground\\\":\\\"#e78284\\\",\\\"errorLens.errorForegroundLight\\\":\\\"#e78284\\\",\\\"errorLens.errorMessageBackground\\\":\\\"#e7828426\\\",\\\"errorLens.hintBackground\\\":\\\"#a6d18926\\\",\\\"errorLens.hintBackgroundLight\\\":\\\"#a6d18926\\\",\\\"errorLens.hintForeground\\\":\\\"#a6d189\\\",\\\"errorLens.hintForegroundLight\\\":\\\"#a6d189\\\",\\\"errorLens.hintMessageBackground\\\":\\\"#a6d18926\\\",\\\"errorLens.infoBackground\\\":\\\"#8caaee26\\\",\\\"errorLens.infoBackgroundLight\\\":\\\"#8caaee26\\\",\\\"errorLens.infoForeground\\\":\\\"#8caaee\\\",\\\"errorLens.infoForegroundLight\\\":\\\"#8caaee\\\",\\\"errorLens.infoMessageBackground\\\":\\\"#8caaee26\\\",\\\"errorLens.statusBarErrorForeground\\\":\\\"#e78284\\\",\\\"errorLens.statusBarHintForeground\\\":\\\"#a6d189\\\",\\\"errorLens.statusBarIconErrorForeground\\\":\\\"#e78284\\\",\\\"errorLens.statusBarIconWarningForeground\\\":\\\"#ef9f76\\\",\\\"errorLens.statusBarInfoForeground\\\":\\\"#8caaee\\\",\\\"errorLens.statusBarWarningForeground\\\":\\\"#ef9f76\\\",\\\"errorLens.warningBackground\\\":\\\"#ef9f7626\\\",\\\"errorLens.warningBackgroundLight\\\":\\\"#ef9f7626\\\",\\\"errorLens.warningForeground\\\":\\\"#ef9f76\\\",\\\"errorLens.warningForegroundLight\\\":\\\"#ef9f76\\\",\\\"errorLens.warningMessageBackground\\\":\\\"#ef9f7626\\\",\\\"issues.closed\\\":\\\"#ca9ee6\\\",\\\"issues.newIssueDecoration\\\":\\\"#f2d5cf\\\",\\\"issues.open\\\":\\\"#a6d189\\\",\\\"pullRequests.closed\\\":\\\"#e78284\\\",\\\"pullRequests.draft\\\":\\\"#949cbb\\\",\\\"pullRequests.merged\\\":\\\"#ca9ee6\\\",\\\"pullRequests.notification\\\":\\\"#c6d0f5\\\",\\\"pullRequests.open\\\":\\\"#a6d189\\\",\\\"gitlens.gutterBackgroundColor\\\":\\\"#4145594d\\\",\\\"gitlens.gutterForegroundColor\\\":\\\"#c6d0f5\\\",\\\"gitlens.gutterUncommittedForegroundColor\\\":\\\"#ca9ee6\\\",\\\"gitlens.trailingLineBackgroundColor\\\":\\\"#00000000\\\",\\\"gitlens.trailingLineForegroundColor\\\":\\\"#c6d0f54d\\\",\\\"gitlens.lineHighlightBackgroundColor\\\":\\\"#ca9ee626\\\",\\\"gitlens.lineHighlightOverviewRulerColor\\\":\\\"#ca9ee6cc\\\",\\\"gitlens.openAutolinkedIssueIconColor\\\":\\\"#a6d189\\\",\\\"gitlens.closedAutolinkedIssueIconColor\\\":\\\"#ca9ee6\\\",\\\"gitlens.closedPullRequestIconColor\\\":\\\"#e78284\\\",\\\"gitlens.openPullRequestIconColor\\\":\\\"#a6d189\\\",\\\"gitlens.mergedPullRequestIconColor\\\":\\\"#ca9ee6\\\",\\\"gitlens.unpublishedChangesIconColor\\\":\\\"#a6d189\\\",\\\"gitlens.unpublishedCommitIconColor\\\":\\\"#a6d189\\\",\\\"gitlens.unpulledChangesIconColor\\\":\\\"#ef9f76\\\",\\\"gitlens.decorations.branchAheadForegroundColor\\\":\\\"#a6d189\\\",\\\"gitlens.decorations.branchBehindForegroundColor\\\":\\\"#ef9f76\\\",\\\"gitlens.decorations.branchDivergedForegroundColor\\\":\\\"#e5c890\\\",\\\"gitlens.decorations.branchUnpublishedForegroundColor\\\":\\\"#a6d189\\\",\\\"gitlens.decorations.branchMissingUpstreamForegroundColor\\\":\\\"#ef9f76\\\",\\\"gitlens.decorations.statusMergingOrRebasingConflictForegroundColor\\\":\\\"#ea999c\\\",\\\"gitlens.decorations.statusMergingOrRebasingForegroundColor\\\":\\\"#e5c890\\\",\\\"gitlens.decorations.workspaceRepoMissingForegroundColor\\\":\\\"#a5adce\\\",\\\"gitlens.decorations.workspaceCurrentForegroundColor\\\":\\\"#ca9ee6\\\",\\\"gitlens.decorations.workspaceRepoOpenForegroundColor\\\":\\\"#ca9ee6\\\",\\\"gitlens.decorations.worktreeHasUncommittedChangesForegroundColor\\\":\\\"#ef9f76\\\",\\\"gitlens.decorations.worktreeMissingForegroundColor\\\":\\\"#ea999c\\\",\\\"gitlens.graphLane1Color\\\":\\\"#ca9ee6\\\",\\\"gitlens.graphLane2Color\\\":\\\"#e5c890\\\",\\\"gitlens.graphLane3Color\\\":\\\"#8caaee\\\",\\\"gitlens.graphLane4Color\\\":\\\"#eebebe\\\",\\\"gitlens.graphLane5Color\\\":\\\"#a6d189\\\",\\\"gitlens.graphLane6Color\\\":\\\"#babbf1\\\",\\\"gitlens.graphLane7Color\\\":\\\"#f2d5cf\\\",\\\"gitlens.graphLane8Color\\\":\\\"#e78284\\\",\\\"gitlens.graphLane9Color\\\":\\\"#81c8be\\\",\\\"gitlens.graphLane10Color\\\":\\\"#f4b8e4\\\",\\\"gitlens.graphChangesColumnAddedColor\\\":\\\"#a6d189\\\",\\\"gitlens.graphChangesColumnDeletedColor\\\":\\\"#e78284\\\",\\\"gitlens.graphMinimapMarkerHeadColor\\\":\\\"#a6d189\\\",\\\"gitlens.graphScrollMarkerHeadColor\\\":\\\"#a6d189\\\",\\\"gitlens.graphMinimapMarkerUpstreamColor\\\":\\\"#98ca77\\\",\\\"gitlens.graphScrollMarkerUpstreamColor\\\":\\\"#98ca77\\\",\\\"gitlens.graphMinimapMarkerHighlightsColor\\\":\\\"#e5c890\\\",\\\"gitlens.graphScrollMarkerHighlightsColor\\\":\\\"#e5c890\\\",\\\"gitlens.graphMinimapMarkerLocalBranchesColor\\\":\\\"#8caaee\\\",\\\"gitlens.graphScrollMarkerLocalBranchesColor\\\":\\\"#8caaee\\\",\\\"gitlens.graphMinimapMarkerRemoteBranchesColor\\\":\\\"#769aeb\\\",\\\"gitlens.graphScrollMarkerRemoteBranchesColor\\\":\\\"#769aeb\\\",\\\"gitlens.graphMinimapMarkerStashesColor\\\":\\\"#ca9ee6\\\",\\\"gitlens.graphScrollMarkerStashesColor\\\":\\\"#ca9ee6\\\",\\\"gitlens.graphMinimapMarkerTagsColor\\\":\\\"#eebebe\\\",\\\"gitlens.graphScrollMarkerTagsColor\\\":\\\"#eebebe\\\",\\\"editorBracketHighlight.foreground1\\\":\\\"#e78284\\\",\\\"editorBracketHighlight.foreground2\\\":\\\"#ef9f76\\\",\\\"editorBracketHighlight.foreground3\\\":\\\"#e5c890\\\",\\\"editorBracketHighlight.foreground4\\\":\\\"#a6d189\\\",\\\"editorBracketHighlight.foreground5\\\":\\\"#85c1dc\\\",\\\"editorBracketHighlight.foreground6\\\":\\\"#ca9ee6\\\",\\\"editorBracketHighlight.unexpectedBracket.foreground\\\":\\\"#ea999c\\\",\\\"button.secondaryBorder\\\":\\\"#ca9ee6\\\",\\\"table.headerBackground\\\":\\\"#414559\\\",\\\"table.headerForeground\\\":\\\"#c6d0f5\\\",\\\"list.focusAndSelectionBackground\\\":\\\"#51576d\\\"},\\\"watch\\\":false}\",\"workbench.view.extensions.state.hidden\":\"[{\\\"id\\\":\\\"workbench.views.extensions.installed\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchOutdated\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.workspaceRecommendations\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.popular\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchRecentlyUpdated\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.otherRecommendations\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.recommendedList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.enabled\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.views.extensions.disabled\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.views.extensions.marketplace\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchInstalled\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchEnabled\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchDisabled\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchBuiltin\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchWorkspaceUnsupported\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.builtinFeatureExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.builtinThemeExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.builtinProgrammingLanguageExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.untrustedUnsupportedExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.untrustedPartiallySupportedExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.virtualUnsupportedExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.virtualPartiallySupportedExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.deprecatedExtensions\\\",\\\"isHidden\\\":false}]\",\"workbench.view.extension.sqltoolsActivityBarContainer.state.hidden\":\"[{\\\"id\\\":\\\"sqltoolsViewConnectionExplorer\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"sqltoolsViewBookmarksExplorer\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"sqltoolsViewHistoryExplorer\\\",\\\"isHidden\\\":false}]\",\"workbench.view.extension.sqltoolsPanelContainer.state.hidden\":\"[{\\\"id\\\":\\\"sqltoolsViewConsoleMessages\\\",\\\"isHidden\\\":false}]\",\"workbench.view.extension.dockerView.state.hidden\":\"[{\\\"id\\\":\\\"dockerContainers\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"dockerImages\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"dockerRegistries\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"dockerNetworks\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"dockerVolumes\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"vscode-docker.views.dockerContexts\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"vscode-docker.views.help\\\",\\\"isHidden\\\":false}]\",\"workbench.welcomePage.walkthroughMetadata\":\"[[\\\"eamodio.gitlens#welcome\\\",{\\\"firstSeen\\\":1722820215134,\\\"stepIDs\\\":[\\\"get-started\\\",\\\"core-features\\\",\\\"pro-features\\\",\\\"pro-trial\\\",\\\"pro-upgrade\\\",\\\"pro-reactivate\\\",\\\"pro-paid\\\",\\\"visualize\\\",\\\"launchpad\\\",\\\"code-collab\\\",\\\"integrations\\\",\\\"more\\\"],\\\"manaullyOpened\\\":false}],[\\\"rust-lang.rust-analyzer#landing\\\",{\\\"firstSeen\\\":1733244721981,\\\"stepIDs\\\":[\\\"setup\\\",\\\"docs\\\",\\\"faq\\\",\\\"changelog\\\"],\\\"manaullyOpened\\\":false}]]\",\"github-claytonleonardcook\":\"[{\\\"id\\\":\\\"vscode.github\\\",\\\"name\\\":\\\"GitHub\\\",\\\"allowed\\\":true},{\\\"id\\\":\\\"ms-windows-ai-studio.windows-ai-studio\\\",\\\"name\\\":\\\"AI Toolkit for Visual Studio Code\\\",\\\"allowed\\\":true},{\\\"id\\\":\\\"github.copilot\\\",\\\"name\\\":\\\"GitHub Copilot\\\",\\\"allowed\\\":true}]\",\"commandPalette.mru.cache\":\"{\\\"usesLRU\\\":true,\\\"entries\\\":[{\\\"key\\\":\\\"chatgpt-vscode.newChat\\\",\\\"value\\\":6},{\\\"key\\\":\\\"github.copilot.generate\\\",\\\"value\\\":12},{\\\"key\\\":\\\"chatgpt-vscode.clearApiKey\\\",\\\"value\\\":17},{\\\"key\\\":\\\"chatgpt-vscode.whatsNew\\\",\\\"value\\\":18},{\\\"key\\\":\\\"chatgpt-vscode.addComments\\\",\\\"value\\\":19},{\\\"key\\\":\\\"workbench.action.openSettingsJson\\\",\\\"value\\\":27},{\\\"key\\\":\\\"java.runtime\\\",\\\"value\\\":30},{\\\"key\\\":\\\"java.projectSettings\\\",\\\"value\\\":32},{\\\"key\\\":\\\"java.overview\\\",\\\"value\\\":33},{\\\"key\\\":\\\"workbench.action.tasks.build\\\",\\\"value\\\":38},{\\\"key\\\":\\\"workbench.action.openSettings2\\\",\\\"value\\\":39},{\\\"key\\\":\\\"workbench.action.tasks.configureTaskRunner\\\",\\\"value\\\":40},{\\\"key\\\":\\\"java.project.create\\\",\\\"value\\\":43},{\\\"key\\\":\\\"java.open.formatter.settings\\\",\\\"value\\\":45},{\\\"key\\\":\\\"java.installJdk\\\",\\\"value\\\":49},{\\\"key\\\":\\\"workbench.action.selectTheme\\\",\\\"value\\\":51},{\\\"key\\\":\\\"workbench.extensions.action.installExtensionFromLocation\\\",\\\"value\\\":55},{\\\"key\\\":\\\"liveshare.join\\\",\\\"value\\\":58},{\\\"key\\\":\\\"git.stash\\\",\\\"value\\\":59},{\\\"key\\\":\\\"git.stashApply\\\",\\\"value\\\":60},{\\\"key\\\":\\\"editor.action.formatDocument\\\",\\\"value\\\":61},{\\\"key\\\":\\\"workbench.action.reloadWindow\\\",\\\"value\\\":62}]}\",\"commandPalette.mru.counter\":\"63\",\"workbench.view.extension.continue.state.hidden\":\"[{\\\"id\\\":\\\"continue.continueGUIView\\\",\\\"isHidden\\\":false}]\",\"workbench.view.extension.chatgpt-vscode-view-container.state.hidden\":\"[{\\\"id\\\":\\\"chatgpt-vscode.view\\\",\\\"isHidden\\\":false}]\",\"workbench.view.extension.chatView.state.hidden\":\"[{\\\"id\\\":\\\"tabby.chatView\\\",\\\"isHidden\\\":false}]\",\"workbench.view.extension.ai-toolkit-explorer.state.hidden\":\"[{\\\"id\\\":\\\"aiToolkitLocalModels\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"aiToolkitResources\\\",\\\"isHidden\\\":false}]\",\"workbench.view.extension.vscode-openai-sidebar-view.state.hidden\":\"[{\\\"id\\\":\\\"vscode-openai.conversations.view.sidebar\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"vscode-openai.embeddings.view.sidebar\\\",\\\"isHidden\\\":false}]\",\"workbench.panel.chatSidebar.hidden\":\"[{\\\"id\\\":\\\"workbench.panel.chat.view.copilot\\\",\\\"isHidden\\\":false}]\",\"workbench.view.extension.test.state.hidden\":\"[{\\\"id\\\":\\\"workbench.view.testing\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.view.testCoverage\\\",\\\"isHidden\\\":false}]\",\"workbench.view.extension.todo-tree-container.state.hidden\":\"[{\\\"id\\\":\\\"todo-tree-view\\\",\\\"isHidden\\\":false}]\",\"workbench.view.extension.gitlens.state.hidden\":\"[{\\\"id\\\":\\\"gitlens.views.home\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"gitlens.views.launchpad\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"gitlens.views.drafts\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"gitlens.views.workspaces\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"gitlens.views.account\\\",\\\"isHidden\\\":false}]\",\"workbench.view.extension.gitlensInspect.state.hidden\":\"[{\\\"id\\\":\\\"gitlens.views.commitDetails\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"gitlens.views.pullRequest\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"gitlens.views.lineHistory\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"gitlens.views.fileHistory\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"gitlens.views.timeline\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"gitlens.views.searchAndCompare\\\",\\\"isHidden\\\":false}]\",\"workbench.view.extension.gitlensPanel.state.hidden\":\"[{\\\"id\\\":\\\"gitlens.views.graph\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"gitlens.views.graphDetails\\\",\\\"isHidden\\\":false}]\",\"expandSuggestionDocs\":\"true\",\"snippets.usageTimestamps\":\"[[\\\"snippets/javascript.code-snippets/For-Of Loop\\\",1731969141311]]\",\"workbench.view.extension.liveshare.state.hidden\":\"[{\\\"id\\\":\\\"liveshare.session\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"liveshare.help\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"liveshare.devtools\\\",\\\"isHidden\\\":false}]\",\"workbench.panel.repl.hidden\":\"[{\\\"id\\\":\\\"workbench.panel.repl.view\\\",\\\"isHidden\\\":false}]\",\"workbench.view.debug.state.hidden\":\"[{\\\"id\\\":\\\"workbench.debug.welcome\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.variablesView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.watchExpressionsView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.callStackView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.loadedScriptsView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.breakPointsView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"jsBrowserBreakpoints\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"jsExcludedCallers\\\",\\\"isHidden\\\":false}]\"}}"}
+11
.vscode/launch.json
··· 1 + { 2 + "version": "0.2.0", 3 + "configurations": [ 4 + { 5 + "command": "./node_modules/.bin/astro dev", 6 + "name": "Development server", 7 + "request": "launch", 8 + "type": "node-terminal" 9 + } 10 + ] 11 + }
+53 -23
README.md
··· 1 - # create-svelte 1 + # Astro Starter Kit: Blog 2 2 3 - Everything you need to build a Svelte project, powered by [`create-svelte`](https://github.com/sveltejs/kit/tree/main/packages/create-svelte). 3 + ```sh 4 + npm create astro@latest -- --template blog 5 + ``` 4 6 5 - ## Creating a project 7 + [![Open in StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz.svg)](https://stackblitz.com/github/withastro/astro/tree/latest/examples/blog) 8 + [![Open with CodeSandbox](https://assets.codesandbox.io/github/button-edit-lime.svg)](https://codesandbox.io/p/sandbox/github/withastro/astro/tree/latest/examples/blog) 9 + [![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/withastro/astro?devcontainer_path=.devcontainer/blog/devcontainer.json) 6 10 7 - If you're seeing this, you've probably already done this step. Congrats! 11 + > 🧑‍🚀 **Seasoned astronaut?** Delete this file. Have fun! 8 12 9 - ```bash 10 - # create a new project in the current directory 11 - npm create svelte@latest 13 + ![blog](https://github.com/withastro/astro/assets/2244813/ff10799f-a816-4703-b967-c78997e8323d) 12 14 13 - # create a new project in my-app 14 - npm create svelte@latest my-app 15 - ``` 15 + Features: 16 16 17 - ## Developing 17 + - ✅ Minimal styling (make it your own!) 18 + - ✅ 100/100 Lighthouse performance 19 + - ✅ SEO-friendly with canonical URLs and OpenGraph data 20 + - ✅ Sitemap support 21 + - ✅ RSS Feed support 22 + - ✅ Markdown & MDX support 18 23 19 - Once you've created a project and installed dependencies with `npm install` (or `pnpm install` or `yarn`), start a development server: 24 + ## 🚀 Project Structure 20 25 21 - ```bash 22 - npm run dev 26 + Inside of your Astro project, you'll see the following folders and files: 23 27 24 - # or start the server and open the app in a new browser tab 25 - npm run dev -- --open 28 + ```text 29 + ├── public/ 30 + ├── src/ 31 + │   ├── components/ 32 + │   ├── content/ 33 + │   ├── layouts/ 34 + │   └── pages/ 35 + ├── astro.config.mjs 36 + ├── README.md 37 + ├── package.json 38 + └── tsconfig.json 26 39 ``` 27 40 28 - ## Building 41 + Astro looks for `.astro` or `.md` files in the `src/pages/` directory. Each page is exposed as a route based on its file name. 29 42 30 - To create a production version of your app: 43 + There's nothing special about `src/components/`, but that's where we like to put any Astro/React/Vue/Svelte/Preact components. 31 44 32 - ```bash 33 - npm run build 34 - ``` 45 + The `src/content/` directory contains "collections" of related Markdown and MDX documents. Use `getCollection()` to retrieve posts from `src/content/blog/`, and type-check your frontmatter using an optional schema. See [Astro's Content Collections docs](https://docs.astro.build/en/guides/content-collections/) to learn more. 35 46 36 - You can preview the production build with `npm run preview`. 47 + Any static assets, like images, can be placed in the `public/` directory. 37 48 38 - > To deploy your app, you may need to install an [adapter](https://kit.svelte.dev/docs/adapters) for your target environment. 49 + ## 🧞 Commands 50 + 51 + All commands are run from the root of the project, from a terminal: 52 + 53 + | Command | Action | 54 + | :------------------------ | :----------------------------------------------- | 55 + | `npm install` | Installs dependencies | 56 + | `npm run dev` | Starts local dev server at `localhost:4321` | 57 + | `npm run build` | Build your production site to `./dist/` | 58 + | `npm run preview` | Preview your build locally, before deploying | 59 + | `npm run astro ...` | Run CLI commands like `astro add`, `astro check` | 60 + | `npm run astro -- --help` | Get help using the Astro CLI | 61 + 62 + ## 👀 Want to learn more? 63 + 64 + Check out [our documentation](https://docs.astro.build) or jump into our [Discord server](https://astro.build/chat). 65 + 66 + ## Credit 67 + 68 + This theme is based off of the lovely [Bear Blog](https://github.com/HermanMartinus/bearblog/).
+15
astro.config.mjs
··· 1 + // @ts-check 2 + import { defineConfig } from 'astro/config'; 3 + import mdx from '@astrojs/mdx'; 4 + import sitemap from '@astrojs/sitemap'; 5 + 6 + import svelte from '@astrojs/svelte'; 7 + 8 + // https://astro.build/config 9 + export default defineConfig({ 10 + site: 'https://example.com', 11 + integrations: [mdx(), sitemap(), svelte()], 12 + image: { 13 + domains: ["cdn.bsky.app"], 14 + } 15 + });
-18
jsconfig.json
··· 1 - { 2 - "extends": "./.svelte-kit/tsconfig.json", 3 - "compilerOptions": { 4 - "allowJs": true, 5 - "checkJs": true, 6 - "esModuleInterop": true, 7 - "forceConsistentCasingInFileNames": true, 8 - "resolveJsonModule": true, 9 - "skipLibCheck": true, 10 - "sourceMap": true, 11 - "strict": true, 12 - "moduleResolution": "bundler" 13 - } 14 - // Path aliases are handled by https://kit.svelte.dev/docs/configuration#alias and https://kit.svelte.dev/docs/configuration#files 15 - // 16 - // If you want to overwrite includes/excludes, make sure to copy over the relevant includes/excludes 17 - // from the referenced tsconfig.json - TypeScript does not merge them in 18 - }
+6562 -3029
package-lock.json
··· 1 1 { 2 - "name": "claycow", 3 - "version": "0.0.1", 4 - "lockfileVersion": 3, 5 - "requires": true, 6 - "packages": { 7 - "": { 8 - "name": "claycow", 9 - "version": "0.0.1", 10 - "devDependencies": { 11 - "@sveltejs/adapter-auto": "^3.0.0", 12 - "@sveltejs/kit": "^2.0.0", 13 - "@sveltejs/vite-plugin-svelte": "^3.0.0", 14 - "@types/eslint": "^8.56.0", 15 - "eslint": "^8.56.0", 16 - "eslint-config-prettier": "^9.1.0", 17 - "eslint-plugin-svelte": "^2.35.1", 18 - "prettier": "^3.1.1", 19 - "prettier-plugin-svelte": "^3.1.2", 20 - "svelte": "^4.2.7", 21 - "svelte-check": "^3.6.0", 22 - "typescript": "^5.0.0", 23 - "vite": "^5.0.3" 24 - } 25 - }, 26 - "node_modules/@aashutoshrathi/word-wrap": { 27 - "version": "1.2.6", 28 - "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", 29 - "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", 30 - "dev": true, 31 - "engines": { 32 - "node": ">=0.10.0" 33 - } 34 - }, 35 - "node_modules/@ampproject/remapping": { 36 - "version": "2.2.1", 37 - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", 38 - "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", 39 - "dev": true, 40 - "dependencies": { 41 - "@jridgewell/gen-mapping": "^0.3.0", 42 - "@jridgewell/trace-mapping": "^0.3.9" 43 - }, 44 - "engines": { 45 - "node": ">=6.0.0" 46 - } 47 - }, 48 - "node_modules/@esbuild/aix-ppc64": { 49 - "version": "0.19.12", 50 - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.19.12.tgz", 51 - "integrity": "sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==", 52 - "cpu": [ 53 - "ppc64" 54 - ], 55 - "dev": true, 56 - "optional": true, 57 - "os": [ 58 - "aix" 59 - ], 60 - "engines": { 61 - "node": ">=12" 62 - } 63 - }, 64 - "node_modules/@esbuild/android-arm": { 65 - "version": "0.19.12", 66 - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.12.tgz", 67 - "integrity": "sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==", 68 - "cpu": [ 69 - "arm" 70 - ], 71 - "dev": true, 72 - "optional": true, 73 - "os": [ 74 - "android" 75 - ], 76 - "engines": { 77 - "node": ">=12" 78 - } 79 - }, 80 - "node_modules/@esbuild/android-arm64": { 81 - "version": "0.19.12", 82 - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.12.tgz", 83 - "integrity": "sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==", 84 - "cpu": [ 85 - "arm64" 86 - ], 87 - "dev": true, 88 - "optional": true, 89 - "os": [ 90 - "android" 91 - ], 92 - "engines": { 93 - "node": ">=12" 94 - } 95 - }, 96 - "node_modules/@esbuild/android-x64": { 97 - "version": "0.19.12", 98 - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.12.tgz", 99 - "integrity": "sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==", 100 - "cpu": [ 101 - "x64" 102 - ], 103 - "dev": true, 104 - "optional": true, 105 - "os": [ 106 - "android" 107 - ], 108 - "engines": { 109 - "node": ">=12" 110 - } 111 - }, 112 - "node_modules/@esbuild/darwin-arm64": { 113 - "version": "0.19.12", 114 - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.12.tgz", 115 - "integrity": "sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==", 116 - "cpu": [ 117 - "arm64" 118 - ], 119 - "dev": true, 120 - "optional": true, 121 - "os": [ 122 - "darwin" 123 - ], 124 - "engines": { 125 - "node": ">=12" 126 - } 127 - }, 128 - "node_modules/@esbuild/darwin-x64": { 129 - "version": "0.19.12", 130 - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.12.tgz", 131 - "integrity": "sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==", 132 - "cpu": [ 133 - "x64" 134 - ], 135 - "dev": true, 136 - "optional": true, 137 - "os": [ 138 - "darwin" 139 - ], 140 - "engines": { 141 - "node": ">=12" 142 - } 143 - }, 144 - "node_modules/@esbuild/freebsd-arm64": { 145 - "version": "0.19.12", 146 - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.12.tgz", 147 - "integrity": "sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==", 148 - "cpu": [ 149 - "arm64" 150 - ], 151 - "dev": true, 152 - "optional": true, 153 - "os": [ 154 - "freebsd" 155 - ], 156 - "engines": { 157 - "node": ">=12" 158 - } 159 - }, 160 - "node_modules/@esbuild/freebsd-x64": { 161 - "version": "0.19.12", 162 - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.12.tgz", 163 - "integrity": "sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==", 164 - "cpu": [ 165 - "x64" 166 - ], 167 - "dev": true, 168 - "optional": true, 169 - "os": [ 170 - "freebsd" 171 - ], 172 - "engines": { 173 - "node": ">=12" 174 - } 175 - }, 176 - "node_modules/@esbuild/linux-arm": { 177 - "version": "0.19.12", 178 - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.12.tgz", 179 - "integrity": "sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==", 180 - "cpu": [ 181 - "arm" 182 - ], 183 - "dev": true, 184 - "optional": true, 185 - "os": [ 186 - "linux" 187 - ], 188 - "engines": { 189 - "node": ">=12" 190 - } 191 - }, 192 - "node_modules/@esbuild/linux-arm64": { 193 - "version": "0.19.12", 194 - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.12.tgz", 195 - "integrity": "sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==", 196 - "cpu": [ 197 - "arm64" 198 - ], 199 - "dev": true, 200 - "optional": true, 201 - "os": [ 202 - "linux" 203 - ], 204 - "engines": { 205 - "node": ">=12" 206 - } 207 - }, 208 - "node_modules/@esbuild/linux-ia32": { 209 - "version": "0.19.12", 210 - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.12.tgz", 211 - "integrity": "sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==", 212 - "cpu": [ 213 - "ia32" 214 - ], 215 - "dev": true, 216 - "optional": true, 217 - "os": [ 218 - "linux" 219 - ], 220 - "engines": { 221 - "node": ">=12" 222 - } 223 - }, 224 - "node_modules/@esbuild/linux-loong64": { 225 - "version": "0.19.12", 226 - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.12.tgz", 227 - "integrity": "sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==", 228 - "cpu": [ 229 - "loong64" 230 - ], 231 - "dev": true, 232 - "optional": true, 233 - "os": [ 234 - "linux" 235 - ], 236 - "engines": { 237 - "node": ">=12" 238 - } 239 - }, 240 - "node_modules/@esbuild/linux-mips64el": { 241 - "version": "0.19.12", 242 - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.12.tgz", 243 - "integrity": "sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==", 244 - "cpu": [ 245 - "mips64el" 246 - ], 247 - "dev": true, 248 - "optional": true, 249 - "os": [ 250 - "linux" 251 - ], 252 - "engines": { 253 - "node": ">=12" 254 - } 255 - }, 256 - "node_modules/@esbuild/linux-ppc64": { 257 - "version": "0.19.12", 258 - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.12.tgz", 259 - "integrity": "sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==", 260 - "cpu": [ 261 - "ppc64" 262 - ], 263 - "dev": true, 264 - "optional": true, 265 - "os": [ 266 - "linux" 267 - ], 268 - "engines": { 269 - "node": ">=12" 270 - } 271 - }, 272 - "node_modules/@esbuild/linux-riscv64": { 273 - "version": "0.19.12", 274 - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.12.tgz", 275 - "integrity": "sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==", 276 - "cpu": [ 277 - "riscv64" 278 - ], 279 - "dev": true, 280 - "optional": true, 281 - "os": [ 282 - "linux" 283 - ], 284 - "engines": { 285 - "node": ">=12" 286 - } 287 - }, 288 - "node_modules/@esbuild/linux-s390x": { 289 - "version": "0.19.12", 290 - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.12.tgz", 291 - "integrity": "sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==", 292 - "cpu": [ 293 - "s390x" 294 - ], 295 - "dev": true, 296 - "optional": true, 297 - "os": [ 298 - "linux" 299 - ], 300 - "engines": { 301 - "node": ">=12" 302 - } 303 - }, 304 - "node_modules/@esbuild/linux-x64": { 305 - "version": "0.19.12", 306 - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.12.tgz", 307 - "integrity": "sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==", 308 - "cpu": [ 309 - "x64" 310 - ], 311 - "dev": true, 312 - "optional": true, 313 - "os": [ 314 - "linux" 315 - ], 316 - "engines": { 317 - "node": ">=12" 318 - } 319 - }, 320 - "node_modules/@esbuild/netbsd-x64": { 321 - "version": "0.19.12", 322 - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.12.tgz", 323 - "integrity": "sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==", 324 - "cpu": [ 325 - "x64" 326 - ], 327 - "dev": true, 328 - "optional": true, 329 - "os": [ 330 - "netbsd" 331 - ], 332 - "engines": { 333 - "node": ">=12" 334 - } 335 - }, 336 - "node_modules/@esbuild/openbsd-x64": { 337 - "version": "0.19.12", 338 - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.12.tgz", 339 - "integrity": "sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==", 340 - "cpu": [ 341 - "x64" 342 - ], 343 - "dev": true, 344 - "optional": true, 345 - "os": [ 346 - "openbsd" 347 - ], 348 - "engines": { 349 - "node": ">=12" 350 - } 351 - }, 352 - "node_modules/@esbuild/sunos-x64": { 353 - "version": "0.19.12", 354 - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.12.tgz", 355 - "integrity": "sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==", 356 - "cpu": [ 357 - "x64" 358 - ], 359 - "dev": true, 360 - "optional": true, 361 - "os": [ 362 - "sunos" 363 - ], 364 - "engines": { 365 - "node": ">=12" 366 - } 367 - }, 368 - "node_modules/@esbuild/win32-arm64": { 369 - "version": "0.19.12", 370 - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.12.tgz", 371 - "integrity": "sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==", 372 - "cpu": [ 373 - "arm64" 374 - ], 375 - "dev": true, 376 - "optional": true, 377 - "os": [ 378 - "win32" 379 - ], 380 - "engines": { 381 - "node": ">=12" 382 - } 383 - }, 384 - "node_modules/@esbuild/win32-ia32": { 385 - "version": "0.19.12", 386 - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.12.tgz", 387 - "integrity": "sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==", 388 - "cpu": [ 389 - "ia32" 390 - ], 391 - "dev": true, 392 - "optional": true, 393 - "os": [ 394 - "win32" 395 - ], 396 - "engines": { 397 - "node": ">=12" 398 - } 399 - }, 400 - "node_modules/@esbuild/win32-x64": { 401 - "version": "0.19.12", 402 - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.12.tgz", 403 - "integrity": "sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==", 404 - "cpu": [ 405 - "x64" 406 - ], 407 - "dev": true, 408 - "optional": true, 409 - "os": [ 410 - "win32" 411 - ], 412 - "engines": { 413 - "node": ">=12" 414 - } 415 - }, 416 - "node_modules/@eslint-community/eslint-utils": { 417 - "version": "4.4.0", 418 - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", 419 - "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", 420 - "dev": true, 421 - "dependencies": { 422 - "eslint-visitor-keys": "^3.3.0" 423 - }, 424 - "engines": { 425 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 426 - }, 427 - "peerDependencies": { 428 - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" 429 - } 430 - }, 431 - "node_modules/@eslint-community/regexpp": { 432 - "version": "4.10.0", 433 - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", 434 - "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", 435 - "dev": true, 436 - "engines": { 437 - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" 438 - } 439 - }, 440 - "node_modules/@eslint/eslintrc": { 441 - "version": "2.1.4", 442 - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", 443 - "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", 444 - "dev": true, 445 - "dependencies": { 446 - "ajv": "^6.12.4", 447 - "debug": "^4.3.2", 448 - "espree": "^9.6.0", 449 - "globals": "^13.19.0", 450 - "ignore": "^5.2.0", 451 - "import-fresh": "^3.2.1", 452 - "js-yaml": "^4.1.0", 453 - "minimatch": "^3.1.2", 454 - "strip-json-comments": "^3.1.1" 455 - }, 456 - "engines": { 457 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 458 - }, 459 - "funding": { 460 - "url": "https://opencollective.com/eslint" 461 - } 462 - }, 463 - "node_modules/@eslint/js": { 464 - "version": "8.57.0", 465 - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", 466 - "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", 467 - "dev": true, 468 - "engines": { 469 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 470 - } 471 - }, 472 - "node_modules/@humanwhocodes/config-array": { 473 - "version": "0.11.14", 474 - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", 475 - "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", 476 - "dev": true, 477 - "dependencies": { 478 - "@humanwhocodes/object-schema": "^2.0.2", 479 - "debug": "^4.3.1", 480 - "minimatch": "^3.0.5" 481 - }, 482 - "engines": { 483 - "node": ">=10.10.0" 484 - } 485 - }, 486 - "node_modules/@humanwhocodes/module-importer": { 487 - "version": "1.0.1", 488 - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", 489 - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", 490 - "dev": true, 491 - "engines": { 492 - "node": ">=12.22" 493 - }, 494 - "funding": { 495 - "type": "github", 496 - "url": "https://github.com/sponsors/nzakas" 497 - } 498 - }, 499 - "node_modules/@humanwhocodes/object-schema": { 500 - "version": "2.0.2", 501 - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz", 502 - "integrity": "sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==", 503 - "dev": true 504 - }, 505 - "node_modules/@jridgewell/gen-mapping": { 506 - "version": "0.3.4", 507 - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.4.tgz", 508 - "integrity": "sha512-Oud2QPM5dHviZNn4y/WhhYKSXksv+1xLEIsNrAbGcFzUN3ubqWRFT5gwPchNc5NuzILOU4tPBDTZ4VwhL8Y7cw==", 509 - "dev": true, 510 - "dependencies": { 511 - "@jridgewell/set-array": "^1.0.1", 512 - "@jridgewell/sourcemap-codec": "^1.4.10", 513 - "@jridgewell/trace-mapping": "^0.3.9" 514 - }, 515 - "engines": { 516 - "node": ">=6.0.0" 517 - } 518 - }, 519 - "node_modules/@jridgewell/resolve-uri": { 520 - "version": "3.1.2", 521 - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", 522 - "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", 523 - "dev": true, 524 - "engines": { 525 - "node": ">=6.0.0" 526 - } 527 - }, 528 - "node_modules/@jridgewell/set-array": { 529 - "version": "1.1.2", 530 - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", 531 - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", 532 - "dev": true, 533 - "engines": { 534 - "node": ">=6.0.0" 535 - } 536 - }, 537 - "node_modules/@jridgewell/sourcemap-codec": { 538 - "version": "1.4.15", 539 - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", 540 - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", 541 - "dev": true 542 - }, 543 - "node_modules/@jridgewell/trace-mapping": { 544 - "version": "0.3.23", 545 - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.23.tgz", 546 - "integrity": "sha512-9/4foRoUKp8s96tSkh8DlAAc5A0Ty8vLXld+l9gjKKY6ckwI8G15f0hskGmuLZu78ZlGa1vtsfOa+lnB4vG6Jg==", 547 - "dev": true, 548 - "dependencies": { 549 - "@jridgewell/resolve-uri": "^3.1.0", 550 - "@jridgewell/sourcemap-codec": "^1.4.14" 551 - } 552 - }, 553 - "node_modules/@nodelib/fs.scandir": { 554 - "version": "2.1.5", 555 - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", 556 - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", 557 - "dev": true, 558 - "dependencies": { 559 - "@nodelib/fs.stat": "2.0.5", 560 - "run-parallel": "^1.1.9" 561 - }, 562 - "engines": { 563 - "node": ">= 8" 564 - } 565 - }, 566 - "node_modules/@nodelib/fs.stat": { 567 - "version": "2.0.5", 568 - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", 569 - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", 570 - "dev": true, 571 - "engines": { 572 - "node": ">= 8" 573 - } 574 - }, 575 - "node_modules/@nodelib/fs.walk": { 576 - "version": "1.2.8", 577 - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", 578 - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", 579 - "dev": true, 580 - "dependencies": { 581 - "@nodelib/fs.scandir": "2.1.5", 582 - "fastq": "^1.6.0" 583 - }, 584 - "engines": { 585 - "node": ">= 8" 586 - } 587 - }, 588 - "node_modules/@polka/url": { 589 - "version": "1.0.0-next.24", 590 - "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.24.tgz", 591 - "integrity": "sha512-2LuNTFBIO0m7kKIQvvPHN6UE63VjpmL9rnEEaOOaiSPbZK+zUOYIzBAWcED+3XYzhYsd/0mD57VdxAEqqV52CQ==", 592 - "dev": true 593 - }, 594 - "node_modules/@rollup/rollup-android-arm-eabi": { 595 - "version": "4.12.0", 596 - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.12.0.tgz", 597 - "integrity": "sha512-+ac02NL/2TCKRrJu2wffk1kZ+RyqxVUlbjSagNgPm94frxtr+XDL12E5Ll1enWskLrtrZ2r8L3wED1orIibV/w==", 598 - "cpu": [ 599 - "arm" 600 - ], 601 - "dev": true, 602 - "optional": true, 603 - "os": [ 604 - "android" 605 - ] 606 - }, 607 - "node_modules/@rollup/rollup-android-arm64": { 608 - "version": "4.12.0", 609 - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.12.0.tgz", 610 - "integrity": "sha512-OBqcX2BMe6nvjQ0Nyp7cC90cnumt8PXmO7Dp3gfAju/6YwG0Tj74z1vKrfRz7qAv23nBcYM8BCbhrsWqO7PzQQ==", 611 - "cpu": [ 612 - "arm64" 613 - ], 614 - "dev": true, 615 - "optional": true, 616 - "os": [ 617 - "android" 618 - ] 619 - }, 620 - "node_modules/@rollup/rollup-darwin-arm64": { 621 - "version": "4.12.0", 622 - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.12.0.tgz", 623 - "integrity": "sha512-X64tZd8dRE/QTrBIEs63kaOBG0b5GVEd3ccoLtyf6IdXtHdh8h+I56C2yC3PtC9Ucnv0CpNFJLqKFVgCYe0lOQ==", 624 - "cpu": [ 625 - "arm64" 626 - ], 627 - "dev": true, 628 - "optional": true, 629 - "os": [ 630 - "darwin" 631 - ] 632 - }, 633 - "node_modules/@rollup/rollup-darwin-x64": { 634 - "version": "4.12.0", 635 - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.12.0.tgz", 636 - "integrity": "sha512-cc71KUZoVbUJmGP2cOuiZ9HSOP14AzBAThn3OU+9LcA1+IUqswJyR1cAJj3Mg55HbjZP6OLAIscbQsQLrpgTOg==", 637 - "cpu": [ 638 - "x64" 639 - ], 640 - "dev": true, 641 - "optional": true, 642 - "os": [ 643 - "darwin" 644 - ] 645 - }, 646 - "node_modules/@rollup/rollup-linux-arm-gnueabihf": { 647 - "version": "4.12.0", 648 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.12.0.tgz", 649 - "integrity": "sha512-a6w/Y3hyyO6GlpKL2xJ4IOh/7d+APaqLYdMf86xnczU3nurFTaVN9s9jOXQg97BE4nYm/7Ga51rjec5nfRdrvA==", 650 - "cpu": [ 651 - "arm" 652 - ], 653 - "dev": true, 654 - "optional": true, 655 - "os": [ 656 - "linux" 657 - ] 658 - }, 659 - "node_modules/@rollup/rollup-linux-arm64-gnu": { 660 - "version": "4.12.0", 661 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.12.0.tgz", 662 - "integrity": "sha512-0fZBq27b+D7Ar5CQMofVN8sggOVhEtzFUwOwPppQt0k+VR+7UHMZZY4y+64WJ06XOhBTKXtQB/Sv0NwQMXyNAA==", 663 - "cpu": [ 664 - "arm64" 665 - ], 666 - "dev": true, 667 - "optional": true, 668 - "os": [ 669 - "linux" 670 - ] 671 - }, 672 - "node_modules/@rollup/rollup-linux-arm64-musl": { 673 - "version": "4.12.0", 674 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.12.0.tgz", 675 - "integrity": "sha512-eTvzUS3hhhlgeAv6bfigekzWZjaEX9xP9HhxB0Dvrdbkk5w/b+1Sxct2ZuDxNJKzsRStSq1EaEkVSEe7A7ipgQ==", 676 - "cpu": [ 677 - "arm64" 678 - ], 679 - "dev": true, 680 - "optional": true, 681 - "os": [ 682 - "linux" 683 - ] 684 - }, 685 - "node_modules/@rollup/rollup-linux-riscv64-gnu": { 686 - "version": "4.12.0", 687 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.12.0.tgz", 688 - "integrity": "sha512-ix+qAB9qmrCRiaO71VFfY8rkiAZJL8zQRXveS27HS+pKdjwUfEhqo2+YF2oI+H/22Xsiski+qqwIBxVewLK7sw==", 689 - "cpu": [ 690 - "riscv64" 691 - ], 692 - "dev": true, 693 - "optional": true, 694 - "os": [ 695 - "linux" 696 - ] 697 - }, 698 - "node_modules/@rollup/rollup-linux-x64-gnu": { 699 - "version": "4.12.0", 700 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.12.0.tgz", 701 - "integrity": "sha512-TenQhZVOtw/3qKOPa7d+QgkeM6xY0LtwzR8OplmyL5LrgTWIXpTQg2Q2ycBf8jm+SFW2Wt/DTn1gf7nFp3ssVA==", 702 - "cpu": [ 703 - "x64" 704 - ], 705 - "dev": true, 706 - "optional": true, 707 - "os": [ 708 - "linux" 709 - ] 710 - }, 711 - "node_modules/@rollup/rollup-linux-x64-musl": { 712 - "version": "4.12.0", 713 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.12.0.tgz", 714 - "integrity": "sha512-LfFdRhNnW0zdMvdCb5FNuWlls2WbbSridJvxOvYWgSBOYZtgBfW9UGNJG//rwMqTX1xQE9BAodvMH9tAusKDUw==", 715 - "cpu": [ 716 - "x64" 717 - ], 718 - "dev": true, 719 - "optional": true, 720 - "os": [ 721 - "linux" 722 - ] 723 - }, 724 - "node_modules/@rollup/rollup-win32-arm64-msvc": { 725 - "version": "4.12.0", 726 - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.12.0.tgz", 727 - "integrity": "sha512-JPDxovheWNp6d7AHCgsUlkuCKvtu3RB55iNEkaQcf0ttsDU/JZF+iQnYcQJSk/7PtT4mjjVG8N1kpwnI9SLYaw==", 728 - "cpu": [ 729 - "arm64" 730 - ], 731 - "dev": true, 732 - "optional": true, 733 - "os": [ 734 - "win32" 735 - ] 736 - }, 737 - "node_modules/@rollup/rollup-win32-ia32-msvc": { 738 - "version": "4.12.0", 739 - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.12.0.tgz", 740 - "integrity": "sha512-fjtuvMWRGJn1oZacG8IPnzIV6GF2/XG+h71FKn76OYFqySXInJtseAqdprVTDTyqPxQOG9Exak5/E9Z3+EJ8ZA==", 741 - "cpu": [ 742 - "ia32" 743 - ], 744 - "dev": true, 745 - "optional": true, 746 - "os": [ 747 - "win32" 748 - ] 749 - }, 750 - "node_modules/@rollup/rollup-win32-x64-msvc": { 751 - "version": "4.12.0", 752 - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.12.0.tgz", 753 - "integrity": "sha512-ZYmr5mS2wd4Dew/JjT0Fqi2NPB/ZhZ2VvPp7SmvPZb4Y1CG/LRcS6tcRo2cYU7zLK5A7cdbhWnnWmUjoI4qapg==", 754 - "cpu": [ 755 - "x64" 756 - ], 757 - "dev": true, 758 - "optional": true, 759 - "os": [ 760 - "win32" 761 - ] 762 - }, 763 - "node_modules/@sveltejs/adapter-auto": { 764 - "version": "3.1.1", 765 - "resolved": "https://registry.npmjs.org/@sveltejs/adapter-auto/-/adapter-auto-3.1.1.tgz", 766 - "integrity": "sha512-6LeZft2Fo/4HfmLBi5CucMYmgRxgcETweQl/yQoZo/895K3S9YWYN4Sfm/IhwlIpbJp3QNvhKmwCHbsqQNYQpw==", 767 - "dev": true, 768 - "dependencies": { 769 - "import-meta-resolve": "^4.0.0" 770 - }, 771 - "peerDependencies": { 772 - "@sveltejs/kit": "^2.0.0" 773 - } 774 - }, 775 - "node_modules/@sveltejs/kit": { 776 - "version": "2.5.2", 777 - "resolved": "https://registry.npmjs.org/@sveltejs/kit/-/kit-2.5.2.tgz", 778 - "integrity": "sha512-1Pm2lsBYURQsjnLyZa+jw75eVD4gYHxGRwPyFe4DAmB3FjTVR8vRNWGeuDLGFcKMh/B1ij6FTUrc9GrerogCng==", 779 - "dev": true, 780 - "hasInstallScript": true, 781 - "dependencies": { 782 - "@types/cookie": "^0.6.0", 783 - "cookie": "^0.6.0", 784 - "devalue": "^4.3.2", 785 - "esm-env": "^1.0.0", 786 - "import-meta-resolve": "^4.0.0", 787 - "kleur": "^4.1.5", 788 - "magic-string": "^0.30.5", 789 - "mrmime": "^2.0.0", 790 - "sade": "^1.8.1", 791 - "set-cookie-parser": "^2.6.0", 792 - "sirv": "^2.0.4", 793 - "tiny-glob": "^0.2.9" 794 - }, 795 - "bin": { 796 - "svelte-kit": "svelte-kit.js" 797 - }, 798 - "engines": { 799 - "node": ">=18.13" 800 - }, 801 - "peerDependencies": { 802 - "@sveltejs/vite-plugin-svelte": "^3.0.0", 803 - "svelte": "^4.0.0 || ^5.0.0-next.0", 804 - "vite": "^5.0.3" 805 - } 806 - }, 807 - "node_modules/@sveltejs/vite-plugin-svelte": { 808 - "version": "3.0.2", 809 - "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-3.0.2.tgz", 810 - "integrity": "sha512-MpmF/cju2HqUls50WyTHQBZUV3ovV/Uk8k66AN2gwHogNAG8wnW8xtZDhzNBsFJJuvmq1qnzA5kE7YfMJNFv2Q==", 811 - "dev": true, 812 - "dependencies": { 813 - "@sveltejs/vite-plugin-svelte-inspector": "^2.0.0", 814 - "debug": "^4.3.4", 815 - "deepmerge": "^4.3.1", 816 - "kleur": "^4.1.5", 817 - "magic-string": "^0.30.5", 818 - "svelte-hmr": "^0.15.3", 819 - "vitefu": "^0.2.5" 820 - }, 821 - "engines": { 822 - "node": "^18.0.0 || >=20" 823 - }, 824 - "peerDependencies": { 825 - "svelte": "^4.0.0 || ^5.0.0-next.0", 826 - "vite": "^5.0.0" 827 - } 828 - }, 829 - "node_modules/@sveltejs/vite-plugin-svelte-inspector": { 830 - "version": "2.0.0", 831 - "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector/-/vite-plugin-svelte-inspector-2.0.0.tgz", 832 - "integrity": "sha512-gjr9ZFg1BSlIpfZ4PRewigrvYmHWbDrq2uvvPB1AmTWKuM+dI1JXQSUu2pIrYLb/QncyiIGkFDFKTwJ0XqQZZg==", 833 - "dev": true, 834 - "dependencies": { 835 - "debug": "^4.3.4" 836 - }, 837 - "engines": { 838 - "node": "^18.0.0 || >=20" 839 - }, 840 - "peerDependencies": { 841 - "@sveltejs/vite-plugin-svelte": "^3.0.0", 842 - "svelte": "^4.0.0 || ^5.0.0-next.0", 843 - "vite": "^5.0.0" 844 - } 845 - }, 846 - "node_modules/@types/cookie": { 847 - "version": "0.6.0", 848 - "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz", 849 - "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==", 850 - "dev": true 851 - }, 852 - "node_modules/@types/eslint": { 853 - "version": "8.56.4", 854 - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.4.tgz", 855 - "integrity": "sha512-lG1GLUnL5vuRBGb3MgWUWLdGMH2Hps+pERuyQXCfWozuGKdnhf9Pbg4pkcrVUHjKrU7Rl+GCZ/299ObBXZFAxg==", 856 - "dev": true, 857 - "dependencies": { 858 - "@types/estree": "*", 859 - "@types/json-schema": "*" 860 - } 861 - }, 862 - "node_modules/@types/estree": { 863 - "version": "1.0.5", 864 - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", 865 - "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", 866 - "dev": true 867 - }, 868 - "node_modules/@types/json-schema": { 869 - "version": "7.0.15", 870 - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", 871 - "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", 872 - "dev": true 873 - }, 874 - "node_modules/@types/pug": { 875 - "version": "2.0.10", 876 - "resolved": "https://registry.npmjs.org/@types/pug/-/pug-2.0.10.tgz", 877 - "integrity": "sha512-Sk/uYFOBAB7mb74XcpizmH0KOR2Pv3D2Hmrh1Dmy5BmK3MpdSa5kqZcg6EKBdklU0bFXX9gCfzvpnyUehrPIuA==", 878 - "dev": true 879 - }, 880 - "node_modules/@ungap/structured-clone": { 881 - "version": "1.2.0", 882 - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", 883 - "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", 884 - "dev": true 885 - }, 886 - "node_modules/acorn": { 887 - "version": "8.11.3", 888 - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", 889 - "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", 890 - "dev": true, 891 - "bin": { 892 - "acorn": "bin/acorn" 893 - }, 894 - "engines": { 895 - "node": ">=0.4.0" 896 - } 897 - }, 898 - "node_modules/acorn-jsx": { 899 - "version": "5.3.2", 900 - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", 901 - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", 902 - "dev": true, 903 - "peerDependencies": { 904 - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" 905 - } 906 - }, 907 - "node_modules/ajv": { 908 - "version": "6.12.6", 909 - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", 910 - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", 911 - "dev": true, 912 - "dependencies": { 913 - "fast-deep-equal": "^3.1.1", 914 - "fast-json-stable-stringify": "^2.0.0", 915 - "json-schema-traverse": "^0.4.1", 916 - "uri-js": "^4.2.2" 917 - }, 918 - "funding": { 919 - "type": "github", 920 - "url": "https://github.com/sponsors/epoberezkin" 921 - } 922 - }, 923 - "node_modules/ansi-regex": { 924 - "version": "5.0.1", 925 - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 926 - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 927 - "dev": true, 928 - "engines": { 929 - "node": ">=8" 930 - } 931 - }, 932 - "node_modules/ansi-styles": { 933 - "version": "4.3.0", 934 - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 935 - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 936 - "dev": true, 937 - "dependencies": { 938 - "color-convert": "^2.0.1" 939 - }, 940 - "engines": { 941 - "node": ">=8" 942 - }, 943 - "funding": { 944 - "url": "https://github.com/chalk/ansi-styles?sponsor=1" 945 - } 946 - }, 947 - "node_modules/anymatch": { 948 - "version": "3.1.3", 949 - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", 950 - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", 951 - "dev": true, 952 - "dependencies": { 953 - "normalize-path": "^3.0.0", 954 - "picomatch": "^2.0.4" 955 - }, 956 - "engines": { 957 - "node": ">= 8" 958 - } 959 - }, 960 - "node_modules/argparse": { 961 - "version": "2.0.1", 962 - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", 963 - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", 964 - "dev": true 965 - }, 966 - "node_modules/aria-query": { 967 - "version": "5.3.0", 968 - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", 969 - "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", 970 - "dev": true, 971 - "dependencies": { 972 - "dequal": "^2.0.3" 973 - } 974 - }, 975 - "node_modules/axobject-query": { 976 - "version": "4.0.0", 977 - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.0.0.tgz", 978 - "integrity": "sha512-+60uv1hiVFhHZeO+Lz0RYzsVHy5Wr1ayX0mwda9KPDVLNJgZ1T9Ny7VmFbLDzxsH0D87I86vgj3gFrjTJUYznw==", 979 - "dev": true, 980 - "dependencies": { 981 - "dequal": "^2.0.3" 982 - } 983 - }, 984 - "node_modules/balanced-match": { 985 - "version": "1.0.2", 986 - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 987 - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 988 - "dev": true 989 - }, 990 - "node_modules/binary-extensions": { 991 - "version": "2.2.0", 992 - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", 993 - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", 994 - "dev": true, 995 - "engines": { 996 - "node": ">=8" 997 - } 998 - }, 999 - "node_modules/brace-expansion": { 1000 - "version": "1.1.11", 1001 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 1002 - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 1003 - "dev": true, 1004 - "dependencies": { 1005 - "balanced-match": "^1.0.0", 1006 - "concat-map": "0.0.1" 1007 - } 1008 - }, 1009 - "node_modules/braces": { 1010 - "version": "3.0.2", 1011 - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", 1012 - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", 1013 - "dev": true, 1014 - "dependencies": { 1015 - "fill-range": "^7.0.1" 1016 - }, 1017 - "engines": { 1018 - "node": ">=8" 1019 - } 1020 - }, 1021 - "node_modules/buffer-crc32": { 1022 - "version": "0.2.13", 1023 - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", 1024 - "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", 1025 - "dev": true, 1026 - "engines": { 1027 - "node": "*" 1028 - } 1029 - }, 1030 - "node_modules/callsites": { 1031 - "version": "3.1.0", 1032 - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", 1033 - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", 1034 - "dev": true, 1035 - "engines": { 1036 - "node": ">=6" 1037 - } 1038 - }, 1039 - "node_modules/chalk": { 1040 - "version": "4.1.2", 1041 - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", 1042 - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 1043 - "dev": true, 1044 - "dependencies": { 1045 - "ansi-styles": "^4.1.0", 1046 - "supports-color": "^7.1.0" 1047 - }, 1048 - "engines": { 1049 - "node": ">=10" 1050 - }, 1051 - "funding": { 1052 - "url": "https://github.com/chalk/chalk?sponsor=1" 1053 - } 1054 - }, 1055 - "node_modules/chokidar": { 1056 - "version": "3.6.0", 1057 - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", 1058 - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", 1059 - "dev": true, 1060 - "dependencies": { 1061 - "anymatch": "~3.1.2", 1062 - "braces": "~3.0.2", 1063 - "glob-parent": "~5.1.2", 1064 - "is-binary-path": "~2.1.0", 1065 - "is-glob": "~4.0.1", 1066 - "normalize-path": "~3.0.0", 1067 - "readdirp": "~3.6.0" 1068 - }, 1069 - "engines": { 1070 - "node": ">= 8.10.0" 1071 - }, 1072 - "funding": { 1073 - "url": "https://paulmillr.com/funding/" 1074 - }, 1075 - "optionalDependencies": { 1076 - "fsevents": "~2.3.2" 1077 - } 1078 - }, 1079 - "node_modules/chokidar/node_modules/glob-parent": { 1080 - "version": "5.1.2", 1081 - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 1082 - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 1083 - "dev": true, 1084 - "dependencies": { 1085 - "is-glob": "^4.0.1" 1086 - }, 1087 - "engines": { 1088 - "node": ">= 6" 1089 - } 1090 - }, 1091 - "node_modules/code-red": { 1092 - "version": "1.0.4", 1093 - "resolved": "https://registry.npmjs.org/code-red/-/code-red-1.0.4.tgz", 1094 - "integrity": "sha512-7qJWqItLA8/VPVlKJlFXU+NBlo/qyfs39aJcuMT/2ere32ZqvF5OSxgdM5xOfJJ7O429gg2HM47y8v9P+9wrNw==", 1095 - "dev": true, 1096 - "dependencies": { 1097 - "@jridgewell/sourcemap-codec": "^1.4.15", 1098 - "@types/estree": "^1.0.1", 1099 - "acorn": "^8.10.0", 1100 - "estree-walker": "^3.0.3", 1101 - "periscopic": "^3.1.0" 1102 - } 1103 - }, 1104 - "node_modules/color-convert": { 1105 - "version": "2.0.1", 1106 - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 1107 - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 1108 - "dev": true, 1109 - "dependencies": { 1110 - "color-name": "~1.1.4" 1111 - }, 1112 - "engines": { 1113 - "node": ">=7.0.0" 1114 - } 1115 - }, 1116 - "node_modules/color-name": { 1117 - "version": "1.1.4", 1118 - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 1119 - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 1120 - "dev": true 1121 - }, 1122 - "node_modules/concat-map": { 1123 - "version": "0.0.1", 1124 - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 1125 - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", 1126 - "dev": true 1127 - }, 1128 - "node_modules/cookie": { 1129 - "version": "0.6.0", 1130 - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", 1131 - "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", 1132 - "dev": true, 1133 - "engines": { 1134 - "node": ">= 0.6" 1135 - } 1136 - }, 1137 - "node_modules/cross-spawn": { 1138 - "version": "7.0.3", 1139 - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", 1140 - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", 1141 - "dev": true, 1142 - "dependencies": { 1143 - "path-key": "^3.1.0", 1144 - "shebang-command": "^2.0.0", 1145 - "which": "^2.0.1" 1146 - }, 1147 - "engines": { 1148 - "node": ">= 8" 1149 - } 1150 - }, 1151 - "node_modules/css-tree": { 1152 - "version": "2.3.1", 1153 - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", 1154 - "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", 1155 - "dev": true, 1156 - "dependencies": { 1157 - "mdn-data": "2.0.30", 1158 - "source-map-js": "^1.0.1" 1159 - }, 1160 - "engines": { 1161 - "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" 1162 - } 1163 - }, 1164 - "node_modules/cssesc": { 1165 - "version": "3.0.0", 1166 - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", 1167 - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", 1168 - "dev": true, 1169 - "bin": { 1170 - "cssesc": "bin/cssesc" 1171 - }, 1172 - "engines": { 1173 - "node": ">=4" 1174 - } 1175 - }, 1176 - "node_modules/debug": { 1177 - "version": "4.3.4", 1178 - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", 1179 - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", 1180 - "dev": true, 1181 - "dependencies": { 1182 - "ms": "2.1.2" 1183 - }, 1184 - "engines": { 1185 - "node": ">=6.0" 1186 - }, 1187 - "peerDependenciesMeta": { 1188 - "supports-color": { 1189 - "optional": true 1190 - } 1191 - } 1192 - }, 1193 - "node_modules/deep-is": { 1194 - "version": "0.1.4", 1195 - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", 1196 - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", 1197 - "dev": true 1198 - }, 1199 - "node_modules/deepmerge": { 1200 - "version": "4.3.1", 1201 - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", 1202 - "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", 1203 - "dev": true, 1204 - "engines": { 1205 - "node": ">=0.10.0" 1206 - } 1207 - }, 1208 - "node_modules/dequal": { 1209 - "version": "2.0.3", 1210 - "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", 1211 - "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", 1212 - "dev": true, 1213 - "engines": { 1214 - "node": ">=6" 1215 - } 1216 - }, 1217 - "node_modules/detect-indent": { 1218 - "version": "6.1.0", 1219 - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", 1220 - "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==", 1221 - "dev": true, 1222 - "engines": { 1223 - "node": ">=8" 1224 - } 1225 - }, 1226 - "node_modules/devalue": { 1227 - "version": "4.3.2", 1228 - "resolved": "https://registry.npmjs.org/devalue/-/devalue-4.3.2.tgz", 1229 - "integrity": "sha512-KqFl6pOgOW+Y6wJgu80rHpo2/3H07vr8ntR9rkkFIRETewbf5GaYYcakYfiKz89K+sLsuPkQIZaXDMjUObZwWg==", 1230 - "dev": true 1231 - }, 1232 - "node_modules/doctrine": { 1233 - "version": "3.0.0", 1234 - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", 1235 - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", 1236 - "dev": true, 1237 - "dependencies": { 1238 - "esutils": "^2.0.2" 1239 - }, 1240 - "engines": { 1241 - "node": ">=6.0.0" 1242 - } 1243 - }, 1244 - "node_modules/es6-promise": { 1245 - "version": "3.3.1", 1246 - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz", 1247 - "integrity": "sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==", 1248 - "dev": true 1249 - }, 1250 - "node_modules/esbuild": { 1251 - "version": "0.19.12", 1252 - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.12.tgz", 1253 - "integrity": "sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==", 1254 - "dev": true, 1255 - "hasInstallScript": true, 1256 - "bin": { 1257 - "esbuild": "bin/esbuild" 1258 - }, 1259 - "engines": { 1260 - "node": ">=12" 1261 - }, 1262 - "optionalDependencies": { 1263 - "@esbuild/aix-ppc64": "0.19.12", 1264 - "@esbuild/android-arm": "0.19.12", 1265 - "@esbuild/android-arm64": "0.19.12", 1266 - "@esbuild/android-x64": "0.19.12", 1267 - "@esbuild/darwin-arm64": "0.19.12", 1268 - "@esbuild/darwin-x64": "0.19.12", 1269 - "@esbuild/freebsd-arm64": "0.19.12", 1270 - "@esbuild/freebsd-x64": "0.19.12", 1271 - "@esbuild/linux-arm": "0.19.12", 1272 - "@esbuild/linux-arm64": "0.19.12", 1273 - "@esbuild/linux-ia32": "0.19.12", 1274 - "@esbuild/linux-loong64": "0.19.12", 1275 - "@esbuild/linux-mips64el": "0.19.12", 1276 - "@esbuild/linux-ppc64": "0.19.12", 1277 - "@esbuild/linux-riscv64": "0.19.12", 1278 - "@esbuild/linux-s390x": "0.19.12", 1279 - "@esbuild/linux-x64": "0.19.12", 1280 - "@esbuild/netbsd-x64": "0.19.12", 1281 - "@esbuild/openbsd-x64": "0.19.12", 1282 - "@esbuild/sunos-x64": "0.19.12", 1283 - "@esbuild/win32-arm64": "0.19.12", 1284 - "@esbuild/win32-ia32": "0.19.12", 1285 - "@esbuild/win32-x64": "0.19.12" 1286 - } 1287 - }, 1288 - "node_modules/escape-string-regexp": { 1289 - "version": "4.0.0", 1290 - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", 1291 - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", 1292 - "dev": true, 1293 - "engines": { 1294 - "node": ">=10" 1295 - }, 1296 - "funding": { 1297 - "url": "https://github.com/sponsors/sindresorhus" 1298 - } 1299 - }, 1300 - "node_modules/eslint": { 1301 - "version": "8.57.0", 1302 - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", 1303 - "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", 1304 - "dev": true, 1305 - "dependencies": { 1306 - "@eslint-community/eslint-utils": "^4.2.0", 1307 - "@eslint-community/regexpp": "^4.6.1", 1308 - "@eslint/eslintrc": "^2.1.4", 1309 - "@eslint/js": "8.57.0", 1310 - "@humanwhocodes/config-array": "^0.11.14", 1311 - "@humanwhocodes/module-importer": "^1.0.1", 1312 - "@nodelib/fs.walk": "^1.2.8", 1313 - "@ungap/structured-clone": "^1.2.0", 1314 - "ajv": "^6.12.4", 1315 - "chalk": "^4.0.0", 1316 - "cross-spawn": "^7.0.2", 1317 - "debug": "^4.3.2", 1318 - "doctrine": "^3.0.0", 1319 - "escape-string-regexp": "^4.0.0", 1320 - "eslint-scope": "^7.2.2", 1321 - "eslint-visitor-keys": "^3.4.3", 1322 - "espree": "^9.6.1", 1323 - "esquery": "^1.4.2", 1324 - "esutils": "^2.0.2", 1325 - "fast-deep-equal": "^3.1.3", 1326 - "file-entry-cache": "^6.0.1", 1327 - "find-up": "^5.0.0", 1328 - "glob-parent": "^6.0.2", 1329 - "globals": "^13.19.0", 1330 - "graphemer": "^1.4.0", 1331 - "ignore": "^5.2.0", 1332 - "imurmurhash": "^0.1.4", 1333 - "is-glob": "^4.0.0", 1334 - "is-path-inside": "^3.0.3", 1335 - "js-yaml": "^4.1.0", 1336 - "json-stable-stringify-without-jsonify": "^1.0.1", 1337 - "levn": "^0.4.1", 1338 - "lodash.merge": "^4.6.2", 1339 - "minimatch": "^3.1.2", 1340 - "natural-compare": "^1.4.0", 1341 - "optionator": "^0.9.3", 1342 - "strip-ansi": "^6.0.1", 1343 - "text-table": "^0.2.0" 1344 - }, 1345 - "bin": { 1346 - "eslint": "bin/eslint.js" 1347 - }, 1348 - "engines": { 1349 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 1350 - }, 1351 - "funding": { 1352 - "url": "https://opencollective.com/eslint" 1353 - } 1354 - }, 1355 - "node_modules/eslint-compat-utils": { 1356 - "version": "0.1.2", 1357 - "resolved": "https://registry.npmjs.org/eslint-compat-utils/-/eslint-compat-utils-0.1.2.tgz", 1358 - "integrity": "sha512-Jia4JDldWnFNIru1Ehx1H5s9/yxiRHY/TimCuUc0jNexew3cF1gI6CYZil1ociakfWO3rRqFjl1mskBblB3RYg==", 1359 - "dev": true, 1360 - "engines": { 1361 - "node": ">=12" 1362 - }, 1363 - "peerDependencies": { 1364 - "eslint": ">=6.0.0" 1365 - } 1366 - }, 1367 - "node_modules/eslint-config-prettier": { 1368 - "version": "9.1.0", 1369 - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz", 1370 - "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==", 1371 - "dev": true, 1372 - "bin": { 1373 - "eslint-config-prettier": "bin/cli.js" 1374 - }, 1375 - "peerDependencies": { 1376 - "eslint": ">=7.0.0" 1377 - } 1378 - }, 1379 - "node_modules/eslint-plugin-svelte": { 1380 - "version": "2.35.1", 1381 - "resolved": "https://registry.npmjs.org/eslint-plugin-svelte/-/eslint-plugin-svelte-2.35.1.tgz", 1382 - "integrity": "sha512-IF8TpLnROSGy98Z3NrsKXWDSCbNY2ReHDcrYTuXZMbfX7VmESISR78TWgO9zdg4Dht1X8coub5jKwHzP0ExRug==", 1383 - "dev": true, 1384 - "dependencies": { 1385 - "@eslint-community/eslint-utils": "^4.2.0", 1386 - "@jridgewell/sourcemap-codec": "^1.4.14", 1387 - "debug": "^4.3.1", 1388 - "eslint-compat-utils": "^0.1.2", 1389 - "esutils": "^2.0.3", 1390 - "known-css-properties": "^0.29.0", 1391 - "postcss": "^8.4.5", 1392 - "postcss-load-config": "^3.1.4", 1393 - "postcss-safe-parser": "^6.0.0", 1394 - "postcss-selector-parser": "^6.0.11", 1395 - "semver": "^7.5.3", 1396 - "svelte-eslint-parser": ">=0.33.0 <1.0.0" 1397 - }, 1398 - "engines": { 1399 - "node": "^14.17.0 || >=16.0.0" 1400 - }, 1401 - "funding": { 1402 - "url": "https://github.com/sponsors/ota-meshi" 1403 - }, 1404 - "peerDependencies": { 1405 - "eslint": "^7.0.0 || ^8.0.0-0", 1406 - "svelte": "^3.37.0 || ^4.0.0" 1407 - }, 1408 - "peerDependenciesMeta": { 1409 - "svelte": { 1410 - "optional": true 1411 - } 1412 - } 1413 - }, 1414 - "node_modules/eslint-scope": { 1415 - "version": "7.2.2", 1416 - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", 1417 - "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", 1418 - "dev": true, 1419 - "dependencies": { 1420 - "esrecurse": "^4.3.0", 1421 - "estraverse": "^5.2.0" 1422 - }, 1423 - "engines": { 1424 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 1425 - }, 1426 - "funding": { 1427 - "url": "https://opencollective.com/eslint" 1428 - } 1429 - }, 1430 - "node_modules/eslint-visitor-keys": { 1431 - "version": "3.4.3", 1432 - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", 1433 - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", 1434 - "dev": true, 1435 - "engines": { 1436 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 1437 - }, 1438 - "funding": { 1439 - "url": "https://opencollective.com/eslint" 1440 - } 1441 - }, 1442 - "node_modules/esm-env": { 1443 - "version": "1.0.0", 1444 - "resolved": "https://registry.npmjs.org/esm-env/-/esm-env-1.0.0.tgz", 1445 - "integrity": "sha512-Cf6VksWPsTuW01vU9Mk/3vRue91Zevka5SjyNf3nEpokFRuqt/KjUQoGAwq9qMmhpLTHmXzSIrFRw8zxWzmFBA==", 1446 - "dev": true 1447 - }, 1448 - "node_modules/espree": { 1449 - "version": "9.6.1", 1450 - "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", 1451 - "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", 1452 - "dev": true, 1453 - "dependencies": { 1454 - "acorn": "^8.9.0", 1455 - "acorn-jsx": "^5.3.2", 1456 - "eslint-visitor-keys": "^3.4.1" 1457 - }, 1458 - "engines": { 1459 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 1460 - }, 1461 - "funding": { 1462 - "url": "https://opencollective.com/eslint" 1463 - } 1464 - }, 1465 - "node_modules/esquery": { 1466 - "version": "1.5.0", 1467 - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", 1468 - "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", 1469 - "dev": true, 1470 - "dependencies": { 1471 - "estraverse": "^5.1.0" 1472 - }, 1473 - "engines": { 1474 - "node": ">=0.10" 1475 - } 1476 - }, 1477 - "node_modules/esrecurse": { 1478 - "version": "4.3.0", 1479 - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", 1480 - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", 1481 - "dev": true, 1482 - "dependencies": { 1483 - "estraverse": "^5.2.0" 1484 - }, 1485 - "engines": { 1486 - "node": ">=4.0" 1487 - } 1488 - }, 1489 - "node_modules/estraverse": { 1490 - "version": "5.3.0", 1491 - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", 1492 - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", 1493 - "dev": true, 1494 - "engines": { 1495 - "node": ">=4.0" 1496 - } 1497 - }, 1498 - "node_modules/estree-walker": { 1499 - "version": "3.0.3", 1500 - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", 1501 - "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", 1502 - "dev": true, 1503 - "dependencies": { 1504 - "@types/estree": "^1.0.0" 1505 - } 1506 - }, 1507 - "node_modules/esutils": { 1508 - "version": "2.0.3", 1509 - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", 1510 - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", 1511 - "dev": true, 1512 - "engines": { 1513 - "node": ">=0.10.0" 1514 - } 1515 - }, 1516 - "node_modules/fast-deep-equal": { 1517 - "version": "3.1.3", 1518 - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", 1519 - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", 1520 - "dev": true 1521 - }, 1522 - "node_modules/fast-glob": { 1523 - "version": "3.3.2", 1524 - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", 1525 - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", 1526 - "dev": true, 1527 - "dependencies": { 1528 - "@nodelib/fs.stat": "^2.0.2", 1529 - "@nodelib/fs.walk": "^1.2.3", 1530 - "glob-parent": "^5.1.2", 1531 - "merge2": "^1.3.0", 1532 - "micromatch": "^4.0.4" 1533 - }, 1534 - "engines": { 1535 - "node": ">=8.6.0" 1536 - } 1537 - }, 1538 - "node_modules/fast-glob/node_modules/glob-parent": { 1539 - "version": "5.1.2", 1540 - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 1541 - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 1542 - "dev": true, 1543 - "dependencies": { 1544 - "is-glob": "^4.0.1" 1545 - }, 1546 - "engines": { 1547 - "node": ">= 6" 1548 - } 1549 - }, 1550 - "node_modules/fast-json-stable-stringify": { 1551 - "version": "2.1.0", 1552 - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", 1553 - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", 1554 - "dev": true 1555 - }, 1556 - "node_modules/fast-levenshtein": { 1557 - "version": "2.0.6", 1558 - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", 1559 - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", 1560 - "dev": true 1561 - }, 1562 - "node_modules/fastq": { 1563 - "version": "1.17.1", 1564 - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", 1565 - "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", 1566 - "dev": true, 1567 - "dependencies": { 1568 - "reusify": "^1.0.4" 1569 - } 1570 - }, 1571 - "node_modules/file-entry-cache": { 1572 - "version": "6.0.1", 1573 - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", 1574 - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", 1575 - "dev": true, 1576 - "dependencies": { 1577 - "flat-cache": "^3.0.4" 1578 - }, 1579 - "engines": { 1580 - "node": "^10.12.0 || >=12.0.0" 1581 - } 1582 - }, 1583 - "node_modules/fill-range": { 1584 - "version": "7.0.1", 1585 - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", 1586 - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", 1587 - "dev": true, 1588 - "dependencies": { 1589 - "to-regex-range": "^5.0.1" 1590 - }, 1591 - "engines": { 1592 - "node": ">=8" 1593 - } 1594 - }, 1595 - "node_modules/find-up": { 1596 - "version": "5.0.0", 1597 - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", 1598 - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", 1599 - "dev": true, 1600 - "dependencies": { 1601 - "locate-path": "^6.0.0", 1602 - "path-exists": "^4.0.0" 1603 - }, 1604 - "engines": { 1605 - "node": ">=10" 1606 - }, 1607 - "funding": { 1608 - "url": "https://github.com/sponsors/sindresorhus" 1609 - } 1610 - }, 1611 - "node_modules/flat-cache": { 1612 - "version": "3.2.0", 1613 - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", 1614 - "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", 1615 - "dev": true, 1616 - "dependencies": { 1617 - "flatted": "^3.2.9", 1618 - "keyv": "^4.5.3", 1619 - "rimraf": "^3.0.2" 1620 - }, 1621 - "engines": { 1622 - "node": "^10.12.0 || >=12.0.0" 1623 - } 1624 - }, 1625 - "node_modules/flatted": { 1626 - "version": "3.3.1", 1627 - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", 1628 - "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", 1629 - "dev": true 1630 - }, 1631 - "node_modules/fs.realpath": { 1632 - "version": "1.0.0", 1633 - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 1634 - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", 1635 - "dev": true 1636 - }, 1637 - "node_modules/fsevents": { 1638 - "version": "2.3.3", 1639 - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", 1640 - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", 1641 - "dev": true, 1642 - "hasInstallScript": true, 1643 - "optional": true, 1644 - "os": [ 1645 - "darwin" 1646 - ], 1647 - "engines": { 1648 - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 1649 - } 1650 - }, 1651 - "node_modules/glob": { 1652 - "version": "7.2.3", 1653 - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", 1654 - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", 1655 - "dev": true, 1656 - "dependencies": { 1657 - "fs.realpath": "^1.0.0", 1658 - "inflight": "^1.0.4", 1659 - "inherits": "2", 1660 - "minimatch": "^3.1.1", 1661 - "once": "^1.3.0", 1662 - "path-is-absolute": "^1.0.0" 1663 - }, 1664 - "engines": { 1665 - "node": "*" 1666 - }, 1667 - "funding": { 1668 - "url": "https://github.com/sponsors/isaacs" 1669 - } 1670 - }, 1671 - "node_modules/glob-parent": { 1672 - "version": "6.0.2", 1673 - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", 1674 - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", 1675 - "dev": true, 1676 - "dependencies": { 1677 - "is-glob": "^4.0.3" 1678 - }, 1679 - "engines": { 1680 - "node": ">=10.13.0" 1681 - } 1682 - }, 1683 - "node_modules/globals": { 1684 - "version": "13.24.0", 1685 - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", 1686 - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", 1687 - "dev": true, 1688 - "dependencies": { 1689 - "type-fest": "^0.20.2" 1690 - }, 1691 - "engines": { 1692 - "node": ">=8" 1693 - }, 1694 - "funding": { 1695 - "url": "https://github.com/sponsors/sindresorhus" 1696 - } 1697 - }, 1698 - "node_modules/globalyzer": { 1699 - "version": "0.1.0", 1700 - "resolved": "https://registry.npmjs.org/globalyzer/-/globalyzer-0.1.0.tgz", 1701 - "integrity": "sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==", 1702 - "dev": true 1703 - }, 1704 - "node_modules/globrex": { 1705 - "version": "0.1.2", 1706 - "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", 1707 - "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==", 1708 - "dev": true 1709 - }, 1710 - "node_modules/graceful-fs": { 1711 - "version": "4.2.11", 1712 - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", 1713 - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", 1714 - "dev": true 1715 - }, 1716 - "node_modules/graphemer": { 1717 - "version": "1.4.0", 1718 - "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", 1719 - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", 1720 - "dev": true 1721 - }, 1722 - "node_modules/has-flag": { 1723 - "version": "4.0.0", 1724 - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 1725 - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 1726 - "dev": true, 1727 - "engines": { 1728 - "node": ">=8" 1729 - } 1730 - }, 1731 - "node_modules/ignore": { 1732 - "version": "5.3.1", 1733 - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", 1734 - "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", 1735 - "dev": true, 1736 - "engines": { 1737 - "node": ">= 4" 1738 - } 1739 - }, 1740 - "node_modules/import-fresh": { 1741 - "version": "3.3.0", 1742 - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", 1743 - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", 1744 - "dev": true, 1745 - "dependencies": { 1746 - "parent-module": "^1.0.0", 1747 - "resolve-from": "^4.0.0" 1748 - }, 1749 - "engines": { 1750 - "node": ">=6" 1751 - }, 1752 - "funding": { 1753 - "url": "https://github.com/sponsors/sindresorhus" 1754 - } 1755 - }, 1756 - "node_modules/import-meta-resolve": { 1757 - "version": "4.0.0", 1758 - "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.0.0.tgz", 1759 - "integrity": "sha512-okYUR7ZQPH+efeuMJGlq4f8ubUgO50kByRPyt/Cy1Io4PSRsPjxME+YlVaCOx+NIToW7hCsZNFJyTPFFKepRSA==", 1760 - "dev": true, 1761 - "funding": { 1762 - "type": "github", 1763 - "url": "https://github.com/sponsors/wooorm" 1764 - } 1765 - }, 1766 - "node_modules/imurmurhash": { 1767 - "version": "0.1.4", 1768 - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", 1769 - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", 1770 - "dev": true, 1771 - "engines": { 1772 - "node": ">=0.8.19" 1773 - } 1774 - }, 1775 - "node_modules/inflight": { 1776 - "version": "1.0.6", 1777 - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 1778 - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", 1779 - "dev": true, 1780 - "dependencies": { 1781 - "once": "^1.3.0", 1782 - "wrappy": "1" 1783 - } 1784 - }, 1785 - "node_modules/inherits": { 1786 - "version": "2.0.4", 1787 - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 1788 - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 1789 - "dev": true 1790 - }, 1791 - "node_modules/is-binary-path": { 1792 - "version": "2.1.0", 1793 - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", 1794 - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", 1795 - "dev": true, 1796 - "dependencies": { 1797 - "binary-extensions": "^2.0.0" 1798 - }, 1799 - "engines": { 1800 - "node": ">=8" 1801 - } 1802 - }, 1803 - "node_modules/is-extglob": { 1804 - "version": "2.1.1", 1805 - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 1806 - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", 1807 - "dev": true, 1808 - "engines": { 1809 - "node": ">=0.10.0" 1810 - } 1811 - }, 1812 - "node_modules/is-glob": { 1813 - "version": "4.0.3", 1814 - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", 1815 - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", 1816 - "dev": true, 1817 - "dependencies": { 1818 - "is-extglob": "^2.1.1" 1819 - }, 1820 - "engines": { 1821 - "node": ">=0.10.0" 1822 - } 1823 - }, 1824 - "node_modules/is-number": { 1825 - "version": "7.0.0", 1826 - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 1827 - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 1828 - "dev": true, 1829 - "engines": { 1830 - "node": ">=0.12.0" 1831 - } 1832 - }, 1833 - "node_modules/is-path-inside": { 1834 - "version": "3.0.3", 1835 - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", 1836 - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", 1837 - "dev": true, 1838 - "engines": { 1839 - "node": ">=8" 1840 - } 1841 - }, 1842 - "node_modules/is-reference": { 1843 - "version": "3.0.2", 1844 - "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.2.tgz", 1845 - "integrity": "sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==", 1846 - "dev": true, 1847 - "dependencies": { 1848 - "@types/estree": "*" 1849 - } 1850 - }, 1851 - "node_modules/isexe": { 1852 - "version": "2.0.0", 1853 - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 1854 - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", 1855 - "dev": true 1856 - }, 1857 - "node_modules/js-yaml": { 1858 - "version": "4.1.0", 1859 - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", 1860 - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", 1861 - "dev": true, 1862 - "dependencies": { 1863 - "argparse": "^2.0.1" 1864 - }, 1865 - "bin": { 1866 - "js-yaml": "bin/js-yaml.js" 1867 - } 1868 - }, 1869 - "node_modules/json-buffer": { 1870 - "version": "3.0.1", 1871 - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", 1872 - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", 1873 - "dev": true 1874 - }, 1875 - "node_modules/json-schema-traverse": { 1876 - "version": "0.4.1", 1877 - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", 1878 - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", 1879 - "dev": true 1880 - }, 1881 - "node_modules/json-stable-stringify-without-jsonify": { 1882 - "version": "1.0.1", 1883 - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", 1884 - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", 1885 - "dev": true 1886 - }, 1887 - "node_modules/keyv": { 1888 - "version": "4.5.4", 1889 - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", 1890 - "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", 1891 - "dev": true, 1892 - "dependencies": { 1893 - "json-buffer": "3.0.1" 1894 - } 1895 - }, 1896 - "node_modules/kleur": { 1897 - "version": "4.1.5", 1898 - "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", 1899 - "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", 1900 - "dev": true, 1901 - "engines": { 1902 - "node": ">=6" 1903 - } 1904 - }, 1905 - "node_modules/known-css-properties": { 1906 - "version": "0.29.0", 1907 - "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.29.0.tgz", 1908 - "integrity": "sha512-Ne7wqW7/9Cz54PDt4I3tcV+hAyat8ypyOGzYRJQfdxnnjeWsTxt1cy8pjvvKeI5kfXuyvULyeeAvwvvtAX3ayQ==", 1909 - "dev": true 1910 - }, 1911 - "node_modules/levn": { 1912 - "version": "0.4.1", 1913 - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", 1914 - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", 1915 - "dev": true, 1916 - "dependencies": { 1917 - "prelude-ls": "^1.2.1", 1918 - "type-check": "~0.4.0" 1919 - }, 1920 - "engines": { 1921 - "node": ">= 0.8.0" 1922 - } 1923 - }, 1924 - "node_modules/lilconfig": { 1925 - "version": "2.1.0", 1926 - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", 1927 - "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", 1928 - "dev": true, 1929 - "engines": { 1930 - "node": ">=10" 1931 - } 1932 - }, 1933 - "node_modules/locate-character": { 1934 - "version": "3.0.0", 1935 - "resolved": "https://registry.npmjs.org/locate-character/-/locate-character-3.0.0.tgz", 1936 - "integrity": "sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==", 1937 - "dev": true 1938 - }, 1939 - "node_modules/locate-path": { 1940 - "version": "6.0.0", 1941 - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", 1942 - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", 1943 - "dev": true, 1944 - "dependencies": { 1945 - "p-locate": "^5.0.0" 1946 - }, 1947 - "engines": { 1948 - "node": ">=10" 1949 - }, 1950 - "funding": { 1951 - "url": "https://github.com/sponsors/sindresorhus" 1952 - } 1953 - }, 1954 - "node_modules/lodash.merge": { 1955 - "version": "4.6.2", 1956 - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", 1957 - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", 1958 - "dev": true 1959 - }, 1960 - "node_modules/lru-cache": { 1961 - "version": "6.0.0", 1962 - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", 1963 - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", 1964 - "dev": true, 1965 - "dependencies": { 1966 - "yallist": "^4.0.0" 1967 - }, 1968 - "engines": { 1969 - "node": ">=10" 1970 - } 1971 - }, 1972 - "node_modules/magic-string": { 1973 - "version": "0.30.7", 1974 - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.7.tgz", 1975 - "integrity": "sha512-8vBuFF/I/+OSLRmdf2wwFCJCz+nSn0m6DPvGH1fS/KiQoSaR+sETbov0eIk9KhEKy8CYqIkIAnbohxT/4H0kuA==", 1976 - "dev": true, 1977 - "dependencies": { 1978 - "@jridgewell/sourcemap-codec": "^1.4.15" 1979 - }, 1980 - "engines": { 1981 - "node": ">=12" 1982 - } 1983 - }, 1984 - "node_modules/mdn-data": { 1985 - "version": "2.0.30", 1986 - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", 1987 - "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", 1988 - "dev": true 1989 - }, 1990 - "node_modules/merge2": { 1991 - "version": "1.4.1", 1992 - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", 1993 - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", 1994 - "dev": true, 1995 - "engines": { 1996 - "node": ">= 8" 1997 - } 1998 - }, 1999 - "node_modules/micromatch": { 2000 - "version": "4.0.5", 2001 - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", 2002 - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", 2003 - "dev": true, 2004 - "dependencies": { 2005 - "braces": "^3.0.2", 2006 - "picomatch": "^2.3.1" 2007 - }, 2008 - "engines": { 2009 - "node": ">=8.6" 2010 - } 2011 - }, 2012 - "node_modules/min-indent": { 2013 - "version": "1.0.1", 2014 - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", 2015 - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", 2016 - "dev": true, 2017 - "engines": { 2018 - "node": ">=4" 2019 - } 2020 - }, 2021 - "node_modules/minimatch": { 2022 - "version": "3.1.2", 2023 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 2024 - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 2025 - "dev": true, 2026 - "dependencies": { 2027 - "brace-expansion": "^1.1.7" 2028 - }, 2029 - "engines": { 2030 - "node": "*" 2031 - } 2032 - }, 2033 - "node_modules/minimist": { 2034 - "version": "1.2.8", 2035 - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", 2036 - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", 2037 - "dev": true, 2038 - "funding": { 2039 - "url": "https://github.com/sponsors/ljharb" 2040 - } 2041 - }, 2042 - "node_modules/mkdirp": { 2043 - "version": "0.5.6", 2044 - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", 2045 - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", 2046 - "dev": true, 2047 - "dependencies": { 2048 - "minimist": "^1.2.6" 2049 - }, 2050 - "bin": { 2051 - "mkdirp": "bin/cmd.js" 2052 - } 2053 - }, 2054 - "node_modules/mri": { 2055 - "version": "1.2.0", 2056 - "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", 2057 - "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", 2058 - "dev": true, 2059 - "engines": { 2060 - "node": ">=4" 2061 - } 2062 - }, 2063 - "node_modules/mrmime": { 2064 - "version": "2.0.0", 2065 - "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz", 2066 - "integrity": "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==", 2067 - "dev": true, 2068 - "engines": { 2069 - "node": ">=10" 2070 - } 2071 - }, 2072 - "node_modules/ms": { 2073 - "version": "2.1.2", 2074 - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 2075 - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 2076 - "dev": true 2077 - }, 2078 - "node_modules/nanoid": { 2079 - "version": "3.3.7", 2080 - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", 2081 - "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", 2082 - "dev": true, 2083 - "funding": [ 2084 - { 2085 - "type": "github", 2086 - "url": "https://github.com/sponsors/ai" 2087 - } 2088 - ], 2089 - "bin": { 2090 - "nanoid": "bin/nanoid.cjs" 2091 - }, 2092 - "engines": { 2093 - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" 2094 - } 2095 - }, 2096 - "node_modules/natural-compare": { 2097 - "version": "1.4.0", 2098 - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", 2099 - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", 2100 - "dev": true 2101 - }, 2102 - "node_modules/normalize-path": { 2103 - "version": "3.0.0", 2104 - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", 2105 - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", 2106 - "dev": true, 2107 - "engines": { 2108 - "node": ">=0.10.0" 2109 - } 2110 - }, 2111 - "node_modules/once": { 2112 - "version": "1.4.0", 2113 - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 2114 - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", 2115 - "dev": true, 2116 - "dependencies": { 2117 - "wrappy": "1" 2118 - } 2119 - }, 2120 - "node_modules/optionator": { 2121 - "version": "0.9.3", 2122 - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", 2123 - "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", 2124 - "dev": true, 2125 - "dependencies": { 2126 - "@aashutoshrathi/word-wrap": "^1.2.3", 2127 - "deep-is": "^0.1.3", 2128 - "fast-levenshtein": "^2.0.6", 2129 - "levn": "^0.4.1", 2130 - "prelude-ls": "^1.2.1", 2131 - "type-check": "^0.4.0" 2132 - }, 2133 - "engines": { 2134 - "node": ">= 0.8.0" 2135 - } 2136 - }, 2137 - "node_modules/p-limit": { 2138 - "version": "3.1.0", 2139 - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", 2140 - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", 2141 - "dev": true, 2142 - "dependencies": { 2143 - "yocto-queue": "^0.1.0" 2144 - }, 2145 - "engines": { 2146 - "node": ">=10" 2147 - }, 2148 - "funding": { 2149 - "url": "https://github.com/sponsors/sindresorhus" 2150 - } 2151 - }, 2152 - "node_modules/p-locate": { 2153 - "version": "5.0.0", 2154 - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", 2155 - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", 2156 - "dev": true, 2157 - "dependencies": { 2158 - "p-limit": "^3.0.2" 2159 - }, 2160 - "engines": { 2161 - "node": ">=10" 2162 - }, 2163 - "funding": { 2164 - "url": "https://github.com/sponsors/sindresorhus" 2165 - } 2166 - }, 2167 - "node_modules/parent-module": { 2168 - "version": "1.0.1", 2169 - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", 2170 - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", 2171 - "dev": true, 2172 - "dependencies": { 2173 - "callsites": "^3.0.0" 2174 - }, 2175 - "engines": { 2176 - "node": ">=6" 2177 - } 2178 - }, 2179 - "node_modules/path-exists": { 2180 - "version": "4.0.0", 2181 - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", 2182 - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", 2183 - "dev": true, 2184 - "engines": { 2185 - "node": ">=8" 2186 - } 2187 - }, 2188 - "node_modules/path-is-absolute": { 2189 - "version": "1.0.1", 2190 - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 2191 - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", 2192 - "dev": true, 2193 - "engines": { 2194 - "node": ">=0.10.0" 2195 - } 2196 - }, 2197 - "node_modules/path-key": { 2198 - "version": "3.1.1", 2199 - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", 2200 - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", 2201 - "dev": true, 2202 - "engines": { 2203 - "node": ">=8" 2204 - } 2205 - }, 2206 - "node_modules/periscopic": { 2207 - "version": "3.1.0", 2208 - "resolved": "https://registry.npmjs.org/periscopic/-/periscopic-3.1.0.tgz", 2209 - "integrity": "sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==", 2210 - "dev": true, 2211 - "dependencies": { 2212 - "@types/estree": "^1.0.0", 2213 - "estree-walker": "^3.0.0", 2214 - "is-reference": "^3.0.0" 2215 - } 2216 - }, 2217 - "node_modules/picocolors": { 2218 - "version": "1.0.0", 2219 - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", 2220 - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", 2221 - "dev": true 2222 - }, 2223 - "node_modules/picomatch": { 2224 - "version": "2.3.1", 2225 - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 2226 - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 2227 - "dev": true, 2228 - "engines": { 2229 - "node": ">=8.6" 2230 - }, 2231 - "funding": { 2232 - "url": "https://github.com/sponsors/jonschlinkert" 2233 - } 2234 - }, 2235 - "node_modules/postcss": { 2236 - "version": "8.4.35", 2237 - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.35.tgz", 2238 - "integrity": "sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==", 2239 - "dev": true, 2240 - "funding": [ 2241 - { 2242 - "type": "opencollective", 2243 - "url": "https://opencollective.com/postcss/" 2244 - }, 2245 - { 2246 - "type": "tidelift", 2247 - "url": "https://tidelift.com/funding/github/npm/postcss" 2248 - }, 2249 - { 2250 - "type": "github", 2251 - "url": "https://github.com/sponsors/ai" 2252 - } 2253 - ], 2254 - "dependencies": { 2255 - "nanoid": "^3.3.7", 2256 - "picocolors": "^1.0.0", 2257 - "source-map-js": "^1.0.2" 2258 - }, 2259 - "engines": { 2260 - "node": "^10 || ^12 || >=14" 2261 - } 2262 - }, 2263 - "node_modules/postcss-load-config": { 2264 - "version": "3.1.4", 2265 - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", 2266 - "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", 2267 - "dev": true, 2268 - "dependencies": { 2269 - "lilconfig": "^2.0.5", 2270 - "yaml": "^1.10.2" 2271 - }, 2272 - "engines": { 2273 - "node": ">= 10" 2274 - }, 2275 - "funding": { 2276 - "type": "opencollective", 2277 - "url": "https://opencollective.com/postcss/" 2278 - }, 2279 - "peerDependencies": { 2280 - "postcss": ">=8.0.9", 2281 - "ts-node": ">=9.0.0" 2282 - }, 2283 - "peerDependenciesMeta": { 2284 - "postcss": { 2285 - "optional": true 2286 - }, 2287 - "ts-node": { 2288 - "optional": true 2289 - } 2290 - } 2291 - }, 2292 - "node_modules/postcss-safe-parser": { 2293 - "version": "6.0.0", 2294 - "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz", 2295 - "integrity": "sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==", 2296 - "dev": true, 2297 - "engines": { 2298 - "node": ">=12.0" 2299 - }, 2300 - "funding": { 2301 - "type": "opencollective", 2302 - "url": "https://opencollective.com/postcss/" 2303 - }, 2304 - "peerDependencies": { 2305 - "postcss": "^8.3.3" 2306 - } 2307 - }, 2308 - "node_modules/postcss-scss": { 2309 - "version": "4.0.9", 2310 - "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.9.tgz", 2311 - "integrity": "sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A==", 2312 - "dev": true, 2313 - "funding": [ 2314 - { 2315 - "type": "opencollective", 2316 - "url": "https://opencollective.com/postcss/" 2317 - }, 2318 - { 2319 - "type": "tidelift", 2320 - "url": "https://tidelift.com/funding/github/npm/postcss-scss" 2321 - }, 2322 - { 2323 - "type": "github", 2324 - "url": "https://github.com/sponsors/ai" 2325 - } 2326 - ], 2327 - "engines": { 2328 - "node": ">=12.0" 2329 - }, 2330 - "peerDependencies": { 2331 - "postcss": "^8.4.29" 2332 - } 2333 - }, 2334 - "node_modules/postcss-selector-parser": { 2335 - "version": "6.0.15", 2336 - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.15.tgz", 2337 - "integrity": "sha512-rEYkQOMUCEMhsKbK66tbEU9QVIxbhN18YiniAwA7XQYTVBqrBy+P2p5JcdqsHgKM2zWylp8d7J6eszocfds5Sw==", 2338 - "dev": true, 2339 - "dependencies": { 2340 - "cssesc": "^3.0.0", 2341 - "util-deprecate": "^1.0.2" 2342 - }, 2343 - "engines": { 2344 - "node": ">=4" 2345 - } 2346 - }, 2347 - "node_modules/prelude-ls": { 2348 - "version": "1.2.1", 2349 - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", 2350 - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", 2351 - "dev": true, 2352 - "engines": { 2353 - "node": ">= 0.8.0" 2354 - } 2355 - }, 2356 - "node_modules/prettier": { 2357 - "version": "3.2.5", 2358 - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.5.tgz", 2359 - "integrity": "sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==", 2360 - "dev": true, 2361 - "bin": { 2362 - "prettier": "bin/prettier.cjs" 2363 - }, 2364 - "engines": { 2365 - "node": ">=14" 2366 - }, 2367 - "funding": { 2368 - "url": "https://github.com/prettier/prettier?sponsor=1" 2369 - } 2370 - }, 2371 - "node_modules/prettier-plugin-svelte": { 2372 - "version": "3.2.2", 2373 - "resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-3.2.2.tgz", 2374 - "integrity": "sha512-ZzzE/wMuf48/1+Lf2Ffko0uDa6pyCfgHV6+uAhtg2U0AAXGrhCSW88vEJNAkAxW5qyrFY1y1zZ4J8TgHrjW++Q==", 2375 - "dev": true, 2376 - "peerDependencies": { 2377 - "prettier": "^3.0.0", 2378 - "svelte": "^3.2.0 || ^4.0.0-next.0 || ^5.0.0-next.0" 2379 - } 2380 - }, 2381 - "node_modules/punycode": { 2382 - "version": "2.3.1", 2383 - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", 2384 - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", 2385 - "dev": true, 2386 - "engines": { 2387 - "node": ">=6" 2388 - } 2389 - }, 2390 - "node_modules/queue-microtask": { 2391 - "version": "1.2.3", 2392 - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", 2393 - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", 2394 - "dev": true, 2395 - "funding": [ 2396 - { 2397 - "type": "github", 2398 - "url": "https://github.com/sponsors/feross" 2399 - }, 2400 - { 2401 - "type": "patreon", 2402 - "url": "https://www.patreon.com/feross" 2403 - }, 2404 - { 2405 - "type": "consulting", 2406 - "url": "https://feross.org/support" 2407 - } 2408 - ] 2409 - }, 2410 - "node_modules/readdirp": { 2411 - "version": "3.6.0", 2412 - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", 2413 - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", 2414 - "dev": true, 2415 - "dependencies": { 2416 - "picomatch": "^2.2.1" 2417 - }, 2418 - "engines": { 2419 - "node": ">=8.10.0" 2420 - } 2421 - }, 2422 - "node_modules/resolve-from": { 2423 - "version": "4.0.0", 2424 - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", 2425 - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", 2426 - "dev": true, 2427 - "engines": { 2428 - "node": ">=4" 2429 - } 2430 - }, 2431 - "node_modules/reusify": { 2432 - "version": "1.0.4", 2433 - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", 2434 - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", 2435 - "dev": true, 2436 - "engines": { 2437 - "iojs": ">=1.0.0", 2438 - "node": ">=0.10.0" 2439 - } 2440 - }, 2441 - "node_modules/rimraf": { 2442 - "version": "3.0.2", 2443 - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", 2444 - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", 2445 - "dev": true, 2446 - "dependencies": { 2447 - "glob": "^7.1.3" 2448 - }, 2449 - "bin": { 2450 - "rimraf": "bin.js" 2451 - }, 2452 - "funding": { 2453 - "url": "https://github.com/sponsors/isaacs" 2454 - } 2455 - }, 2456 - "node_modules/rollup": { 2457 - "version": "4.12.0", 2458 - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.12.0.tgz", 2459 - "integrity": "sha512-wz66wn4t1OHIJw3+XU7mJJQV/2NAfw5OAk6G6Hoo3zcvz/XOfQ52Vgi+AN4Uxoxi0KBBwk2g8zPrTDA4btSB/Q==", 2460 - "dev": true, 2461 - "dependencies": { 2462 - "@types/estree": "1.0.5" 2463 - }, 2464 - "bin": { 2465 - "rollup": "dist/bin/rollup" 2466 - }, 2467 - "engines": { 2468 - "node": ">=18.0.0", 2469 - "npm": ">=8.0.0" 2470 - }, 2471 - "optionalDependencies": { 2472 - "@rollup/rollup-android-arm-eabi": "4.12.0", 2473 - "@rollup/rollup-android-arm64": "4.12.0", 2474 - "@rollup/rollup-darwin-arm64": "4.12.0", 2475 - "@rollup/rollup-darwin-x64": "4.12.0", 2476 - "@rollup/rollup-linux-arm-gnueabihf": "4.12.0", 2477 - "@rollup/rollup-linux-arm64-gnu": "4.12.0", 2478 - "@rollup/rollup-linux-arm64-musl": "4.12.0", 2479 - "@rollup/rollup-linux-riscv64-gnu": "4.12.0", 2480 - "@rollup/rollup-linux-x64-gnu": "4.12.0", 2481 - "@rollup/rollup-linux-x64-musl": "4.12.0", 2482 - "@rollup/rollup-win32-arm64-msvc": "4.12.0", 2483 - "@rollup/rollup-win32-ia32-msvc": "4.12.0", 2484 - "@rollup/rollup-win32-x64-msvc": "4.12.0", 2485 - "fsevents": "~2.3.2" 2486 - } 2487 - }, 2488 - "node_modules/run-parallel": { 2489 - "version": "1.2.0", 2490 - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", 2491 - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", 2492 - "dev": true, 2493 - "funding": [ 2494 - { 2495 - "type": "github", 2496 - "url": "https://github.com/sponsors/feross" 2497 - }, 2498 - { 2499 - "type": "patreon", 2500 - "url": "https://www.patreon.com/feross" 2501 - }, 2502 - { 2503 - "type": "consulting", 2504 - "url": "https://feross.org/support" 2505 - } 2506 - ], 2507 - "dependencies": { 2508 - "queue-microtask": "^1.2.2" 2509 - } 2510 - }, 2511 - "node_modules/sade": { 2512 - "version": "1.8.1", 2513 - "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", 2514 - "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", 2515 - "dev": true, 2516 - "dependencies": { 2517 - "mri": "^1.1.0" 2518 - }, 2519 - "engines": { 2520 - "node": ">=6" 2521 - } 2522 - }, 2523 - "node_modules/sander": { 2524 - "version": "0.5.1", 2525 - "resolved": "https://registry.npmjs.org/sander/-/sander-0.5.1.tgz", 2526 - "integrity": "sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==", 2527 - "dev": true, 2528 - "dependencies": { 2529 - "es6-promise": "^3.1.2", 2530 - "graceful-fs": "^4.1.3", 2531 - "mkdirp": "^0.5.1", 2532 - "rimraf": "^2.5.2" 2533 - } 2534 - }, 2535 - "node_modules/sander/node_modules/rimraf": { 2536 - "version": "2.7.1", 2537 - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", 2538 - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", 2539 - "dev": true, 2540 - "dependencies": { 2541 - "glob": "^7.1.3" 2542 - }, 2543 - "bin": { 2544 - "rimraf": "bin.js" 2545 - } 2546 - }, 2547 - "node_modules/semver": { 2548 - "version": "7.6.0", 2549 - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", 2550 - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", 2551 - "dev": true, 2552 - "dependencies": { 2553 - "lru-cache": "^6.0.0" 2554 - }, 2555 - "bin": { 2556 - "semver": "bin/semver.js" 2557 - }, 2558 - "engines": { 2559 - "node": ">=10" 2560 - } 2561 - }, 2562 - "node_modules/set-cookie-parser": { 2563 - "version": "2.6.0", 2564 - "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.6.0.tgz", 2565 - "integrity": "sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==", 2566 - "dev": true 2567 - }, 2568 - "node_modules/shebang-command": { 2569 - "version": "2.0.0", 2570 - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", 2571 - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", 2572 - "dev": true, 2573 - "dependencies": { 2574 - "shebang-regex": "^3.0.0" 2575 - }, 2576 - "engines": { 2577 - "node": ">=8" 2578 - } 2579 - }, 2580 - "node_modules/shebang-regex": { 2581 - "version": "3.0.0", 2582 - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", 2583 - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", 2584 - "dev": true, 2585 - "engines": { 2586 - "node": ">=8" 2587 - } 2588 - }, 2589 - "node_modules/sirv": { 2590 - "version": "2.0.4", 2591 - "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.4.tgz", 2592 - "integrity": "sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==", 2593 - "dev": true, 2594 - "dependencies": { 2595 - "@polka/url": "^1.0.0-next.24", 2596 - "mrmime": "^2.0.0", 2597 - "totalist": "^3.0.0" 2598 - }, 2599 - "engines": { 2600 - "node": ">= 10" 2601 - } 2602 - }, 2603 - "node_modules/sorcery": { 2604 - "version": "0.11.0", 2605 - "resolved": "https://registry.npmjs.org/sorcery/-/sorcery-0.11.0.tgz", 2606 - "integrity": "sha512-J69LQ22xrQB1cIFJhPfgtLuI6BpWRiWu1Y3vSsIwK/eAScqJxd/+CJlUuHQRdX2C9NGFamq+KqNywGgaThwfHw==", 2607 - "dev": true, 2608 - "dependencies": { 2609 - "@jridgewell/sourcemap-codec": "^1.4.14", 2610 - "buffer-crc32": "^0.2.5", 2611 - "minimist": "^1.2.0", 2612 - "sander": "^0.5.0" 2613 - }, 2614 - "bin": { 2615 - "sorcery": "bin/sorcery" 2616 - } 2617 - }, 2618 - "node_modules/source-map-js": { 2619 - "version": "1.0.2", 2620 - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", 2621 - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", 2622 - "dev": true, 2623 - "engines": { 2624 - "node": ">=0.10.0" 2625 - } 2626 - }, 2627 - "node_modules/strip-ansi": { 2628 - "version": "6.0.1", 2629 - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 2630 - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 2631 - "dev": true, 2632 - "dependencies": { 2633 - "ansi-regex": "^5.0.1" 2634 - }, 2635 - "engines": { 2636 - "node": ">=8" 2637 - } 2638 - }, 2639 - "node_modules/strip-indent": { 2640 - "version": "3.0.0", 2641 - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", 2642 - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", 2643 - "dev": true, 2644 - "dependencies": { 2645 - "min-indent": "^1.0.0" 2646 - }, 2647 - "engines": { 2648 - "node": ">=8" 2649 - } 2650 - }, 2651 - "node_modules/strip-json-comments": { 2652 - "version": "3.1.1", 2653 - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", 2654 - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", 2655 - "dev": true, 2656 - "engines": { 2657 - "node": ">=8" 2658 - }, 2659 - "funding": { 2660 - "url": "https://github.com/sponsors/sindresorhus" 2661 - } 2662 - }, 2663 - "node_modules/supports-color": { 2664 - "version": "7.2.0", 2665 - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 2666 - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 2667 - "dev": true, 2668 - "dependencies": { 2669 - "has-flag": "^4.0.0" 2670 - }, 2671 - "engines": { 2672 - "node": ">=8" 2673 - } 2674 - }, 2675 - "node_modules/svelte": { 2676 - "version": "4.2.12", 2677 - "resolved": "https://registry.npmjs.org/svelte/-/svelte-4.2.12.tgz", 2678 - "integrity": "sha512-d8+wsh5TfPwqVzbm4/HCXC783/KPHV60NvwitJnyTA5lWn1elhXMNWhXGCJ7PwPa8qFUnyJNIyuIRt2mT0WMug==", 2679 - "dev": true, 2680 - "dependencies": { 2681 - "@ampproject/remapping": "^2.2.1", 2682 - "@jridgewell/sourcemap-codec": "^1.4.15", 2683 - "@jridgewell/trace-mapping": "^0.3.18", 2684 - "@types/estree": "^1.0.1", 2685 - "acorn": "^8.9.0", 2686 - "aria-query": "^5.3.0", 2687 - "axobject-query": "^4.0.0", 2688 - "code-red": "^1.0.3", 2689 - "css-tree": "^2.3.1", 2690 - "estree-walker": "^3.0.3", 2691 - "is-reference": "^3.0.1", 2692 - "locate-character": "^3.0.0", 2693 - "magic-string": "^0.30.4", 2694 - "periscopic": "^3.1.0" 2695 - }, 2696 - "engines": { 2697 - "node": ">=16" 2698 - } 2699 - }, 2700 - "node_modules/svelte-check": { 2701 - "version": "3.6.5", 2702 - "resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-3.6.5.tgz", 2703 - "integrity": "sha512-5aLgoQEdadvp8ypvKQ2avhnQ+V9YPQQaWrTFlXFw5g/v8xIQBvo+X/WqxTyD+V/ItDqXg3+abUA53rdDHgUjCA==", 2704 - "dev": true, 2705 - "dependencies": { 2706 - "@jridgewell/trace-mapping": "^0.3.17", 2707 - "chokidar": "^3.4.1", 2708 - "fast-glob": "^3.2.7", 2709 - "import-fresh": "^3.2.1", 2710 - "picocolors": "^1.0.0", 2711 - "sade": "^1.7.4", 2712 - "svelte-preprocess": "^5.1.0", 2713 - "typescript": "^5.0.3" 2714 - }, 2715 - "bin": { 2716 - "svelte-check": "bin/svelte-check" 2717 - }, 2718 - "peerDependencies": { 2719 - "svelte": "^3.55.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0" 2720 - } 2721 - }, 2722 - "node_modules/svelte-eslint-parser": { 2723 - "version": "0.33.1", 2724 - "resolved": "https://registry.npmjs.org/svelte-eslint-parser/-/svelte-eslint-parser-0.33.1.tgz", 2725 - "integrity": "sha512-vo7xPGTlKBGdLH8T5L64FipvTrqv3OQRx9d2z5X05KKZDlF4rQk8KViZO4flKERY+5BiVdOh7zZ7JGJWo5P0uA==", 2726 - "dev": true, 2727 - "dependencies": { 2728 - "eslint-scope": "^7.0.0", 2729 - "eslint-visitor-keys": "^3.0.0", 2730 - "espree": "^9.0.0", 2731 - "postcss": "^8.4.29", 2732 - "postcss-scss": "^4.0.8" 2733 - }, 2734 - "engines": { 2735 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 2736 - }, 2737 - "funding": { 2738 - "url": "https://github.com/sponsors/ota-meshi" 2739 - }, 2740 - "peerDependencies": { 2741 - "svelte": "^3.37.0 || ^4.0.0" 2742 - }, 2743 - "peerDependenciesMeta": { 2744 - "svelte": { 2745 - "optional": true 2746 - } 2747 - } 2748 - }, 2749 - "node_modules/svelte-hmr": { 2750 - "version": "0.15.3", 2751 - "resolved": "https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.15.3.tgz", 2752 - "integrity": "sha512-41snaPswvSf8TJUhlkoJBekRrABDXDMdpNpT2tfHIv4JuhgvHqLMhEPGtaQn0BmbNSTkuz2Ed20DF2eHw0SmBQ==", 2753 - "dev": true, 2754 - "engines": { 2755 - "node": "^12.20 || ^14.13.1 || >= 16" 2756 - }, 2757 - "peerDependencies": { 2758 - "svelte": "^3.19.0 || ^4.0.0" 2759 - } 2760 - }, 2761 - "node_modules/svelte-preprocess": { 2762 - "version": "5.1.3", 2763 - "resolved": "https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-5.1.3.tgz", 2764 - "integrity": "sha512-xxAkmxGHT+J/GourS5mVJeOXZzne1FR5ljeOUAMXUkfEhkLEllRreXpbl3dIYJlcJRfL1LO1uIAPpBpBfiqGPw==", 2765 - "dev": true, 2766 - "hasInstallScript": true, 2767 - "dependencies": { 2768 - "@types/pug": "^2.0.6", 2769 - "detect-indent": "^6.1.0", 2770 - "magic-string": "^0.30.5", 2771 - "sorcery": "^0.11.0", 2772 - "strip-indent": "^3.0.0" 2773 - }, 2774 - "engines": { 2775 - "node": ">= 16.0.0", 2776 - "pnpm": "^8.0.0" 2777 - }, 2778 - "peerDependencies": { 2779 - "@babel/core": "^7.10.2", 2780 - "coffeescript": "^2.5.1", 2781 - "less": "^3.11.3 || ^4.0.0", 2782 - "postcss": "^7 || ^8", 2783 - "postcss-load-config": "^2.1.0 || ^3.0.0 || ^4.0.0 || ^5.0.0", 2784 - "pug": "^3.0.0", 2785 - "sass": "^1.26.8", 2786 - "stylus": "^0.55.0", 2787 - "sugarss": "^2.0.0 || ^3.0.0 || ^4.0.0", 2788 - "svelte": "^3.23.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0", 2789 - "typescript": ">=3.9.5 || ^4.0.0 || ^5.0.0" 2790 - }, 2791 - "peerDependenciesMeta": { 2792 - "@babel/core": { 2793 - "optional": true 2794 - }, 2795 - "coffeescript": { 2796 - "optional": true 2797 - }, 2798 - "less": { 2799 - "optional": true 2800 - }, 2801 - "postcss": { 2802 - "optional": true 2803 - }, 2804 - "postcss-load-config": { 2805 - "optional": true 2806 - }, 2807 - "pug": { 2808 - "optional": true 2809 - }, 2810 - "sass": { 2811 - "optional": true 2812 - }, 2813 - "stylus": { 2814 - "optional": true 2815 - }, 2816 - "sugarss": { 2817 - "optional": true 2818 - }, 2819 - "typescript": { 2820 - "optional": true 2821 - } 2822 - } 2823 - }, 2824 - "node_modules/text-table": { 2825 - "version": "0.2.0", 2826 - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", 2827 - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", 2828 - "dev": true 2829 - }, 2830 - "node_modules/tiny-glob": { 2831 - "version": "0.2.9", 2832 - "resolved": "https://registry.npmjs.org/tiny-glob/-/tiny-glob-0.2.9.tgz", 2833 - "integrity": "sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==", 2834 - "dev": true, 2835 - "dependencies": { 2836 - "globalyzer": "0.1.0", 2837 - "globrex": "^0.1.2" 2838 - } 2839 - }, 2840 - "node_modules/to-regex-range": { 2841 - "version": "5.0.1", 2842 - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 2843 - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 2844 - "dev": true, 2845 - "dependencies": { 2846 - "is-number": "^7.0.0" 2847 - }, 2848 - "engines": { 2849 - "node": ">=8.0" 2850 - } 2851 - }, 2852 - "node_modules/totalist": { 2853 - "version": "3.0.1", 2854 - "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", 2855 - "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==", 2856 - "dev": true, 2857 - "engines": { 2858 - "node": ">=6" 2859 - } 2860 - }, 2861 - "node_modules/type-check": { 2862 - "version": "0.4.0", 2863 - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", 2864 - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", 2865 - "dev": true, 2866 - "dependencies": { 2867 - "prelude-ls": "^1.2.1" 2868 - }, 2869 - "engines": { 2870 - "node": ">= 0.8.0" 2871 - } 2872 - }, 2873 - "node_modules/type-fest": { 2874 - "version": "0.20.2", 2875 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", 2876 - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", 2877 - "dev": true, 2878 - "engines": { 2879 - "node": ">=10" 2880 - }, 2881 - "funding": { 2882 - "url": "https://github.com/sponsors/sindresorhus" 2883 - } 2884 - }, 2885 - "node_modules/typescript": { 2886 - "version": "5.3.3", 2887 - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz", 2888 - "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==", 2889 - "dev": true, 2890 - "bin": { 2891 - "tsc": "bin/tsc", 2892 - "tsserver": "bin/tsserver" 2893 - }, 2894 - "engines": { 2895 - "node": ">=14.17" 2896 - } 2897 - }, 2898 - "node_modules/uri-js": { 2899 - "version": "4.4.1", 2900 - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", 2901 - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", 2902 - "dev": true, 2903 - "dependencies": { 2904 - "punycode": "^2.1.0" 2905 - } 2906 - }, 2907 - "node_modules/util-deprecate": { 2908 - "version": "1.0.2", 2909 - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 2910 - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", 2911 - "dev": true 2912 - }, 2913 - "node_modules/vite": { 2914 - "version": "5.1.4", 2915 - "resolved": "https://registry.npmjs.org/vite/-/vite-5.1.4.tgz", 2916 - "integrity": "sha512-n+MPqzq+d9nMVTKyewqw6kSt+R3CkvF9QAKY8obiQn8g1fwTscKxyfaYnC632HtBXAQGc1Yjomphwn1dtwGAHg==", 2917 - "dev": true, 2918 - "dependencies": { 2919 - "esbuild": "^0.19.3", 2920 - "postcss": "^8.4.35", 2921 - "rollup": "^4.2.0" 2922 - }, 2923 - "bin": { 2924 - "vite": "bin/vite.js" 2925 - }, 2926 - "engines": { 2927 - "node": "^18.0.0 || >=20.0.0" 2928 - }, 2929 - "funding": { 2930 - "url": "https://github.com/vitejs/vite?sponsor=1" 2931 - }, 2932 - "optionalDependencies": { 2933 - "fsevents": "~2.3.3" 2934 - }, 2935 - "peerDependencies": { 2936 - "@types/node": "^18.0.0 || >=20.0.0", 2937 - "less": "*", 2938 - "lightningcss": "^1.21.0", 2939 - "sass": "*", 2940 - "stylus": "*", 2941 - "sugarss": "*", 2942 - "terser": "^5.4.0" 2943 - }, 2944 - "peerDependenciesMeta": { 2945 - "@types/node": { 2946 - "optional": true 2947 - }, 2948 - "less": { 2949 - "optional": true 2950 - }, 2951 - "lightningcss": { 2952 - "optional": true 2953 - }, 2954 - "sass": { 2955 - "optional": true 2956 - }, 2957 - "stylus": { 2958 - "optional": true 2959 - }, 2960 - "sugarss": { 2961 - "optional": true 2962 - }, 2963 - "terser": { 2964 - "optional": true 2965 - } 2966 - } 2967 - }, 2968 - "node_modules/vitefu": { 2969 - "version": "0.2.5", 2970 - "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-0.2.5.tgz", 2971 - "integrity": "sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==", 2972 - "dev": true, 2973 - "peerDependencies": { 2974 - "vite": "^3.0.0 || ^4.0.0 || ^5.0.0" 2975 - }, 2976 - "peerDependenciesMeta": { 2977 - "vite": { 2978 - "optional": true 2979 - } 2980 - } 2981 - }, 2982 - "node_modules/which": { 2983 - "version": "2.0.2", 2984 - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", 2985 - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", 2986 - "dev": true, 2987 - "dependencies": { 2988 - "isexe": "^2.0.0" 2989 - }, 2990 - "bin": { 2991 - "node-which": "bin/node-which" 2992 - }, 2993 - "engines": { 2994 - "node": ">= 8" 2995 - } 2996 - }, 2997 - "node_modules/wrappy": { 2998 - "version": "1.0.2", 2999 - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 3000 - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", 3001 - "dev": true 3002 - }, 3003 - "node_modules/yallist": { 3004 - "version": "4.0.0", 3005 - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 3006 - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 3007 - "dev": true 3008 - }, 3009 - "node_modules/yaml": { 3010 - "version": "1.10.2", 3011 - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", 3012 - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", 3013 - "dev": true, 3014 - "engines": { 3015 - "node": ">= 6" 3016 - } 3017 - }, 3018 - "node_modules/yocto-queue": { 3019 - "version": "0.1.0", 3020 - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", 3021 - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", 3022 - "dev": true, 3023 - "engines": { 3024 - "node": ">=10" 3025 - }, 3026 - "funding": { 3027 - "url": "https://github.com/sponsors/sindresorhus" 3028 - } 3029 - } 3030 - } 2 + "name": "c", 3 + "version": "0.0.1", 4 + "lockfileVersion": 3, 5 + "requires": true, 6 + "packages": { 7 + "": { 8 + "name": "c", 9 + "version": "0.0.1", 10 + "dependencies": { 11 + "@astrojs/mdx": "^4.0.3", 12 + "@astrojs/rss": "^4.0.10", 13 + "@astrojs/sitemap": "^3.2.1", 14 + "@astrojs/svelte": "^7.0.2", 15 + "@iconify-json/fa6-brands": "^1.2.5", 16 + "@iconify-json/fa6-solid": "^1.2.3", 17 + "astro": "^5.1.1", 18 + "svelte": "^5.16.0", 19 + "typescript": "^5.7.2" 20 + }, 21 + "devDependencies": {} 22 + }, 23 + "node_modules/@ampproject/remapping": { 24 + "version": "2.3.0", 25 + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", 26 + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", 27 + "license": "Apache-2.0", 28 + "dependencies": { 29 + "@jridgewell/gen-mapping": "^0.3.5", 30 + "@jridgewell/trace-mapping": "^0.3.24" 31 + }, 32 + "engines": { 33 + "node": ">=6.0.0" 34 + } 35 + }, 36 + "node_modules/@astrojs/compiler": { 37 + "version": "2.10.3", 38 + "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-2.10.3.tgz", 39 + "integrity": "sha512-bL/O7YBxsFt55YHU021oL+xz+B/9HvGNId3F9xURN16aeqDK9juHGktdkCSXz+U4nqFACq6ZFvWomOzhV+zfPw==", 40 + "license": "MIT" 41 + }, 42 + "node_modules/@astrojs/internal-helpers": { 43 + "version": "0.4.2", 44 + "resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.4.2.tgz", 45 + "integrity": "sha512-EdDWkC3JJVcpGpqJAU/5hSk2LKXyG3mNGkzGoAuyK+xoPHbaVdSuIWoN1QTnmK3N/gGfaaAfM8gO2KDCAW7S3w==", 46 + "license": "MIT" 47 + }, 48 + "node_modules/@astrojs/markdown-remark": { 49 + "version": "6.0.1", 50 + "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-6.0.1.tgz", 51 + "integrity": "sha512-CTSYijj25NfxgZi15TU3CwPwgyD1/7yA3FcdcNmB9p94nydupiUbrIiq3IqeTp2m5kCVzxbPZeC7fTwEOaNyGw==", 52 + "license": "MIT", 53 + "dependencies": { 54 + "@astrojs/prism": "3.2.0", 55 + "github-slugger": "^2.0.0", 56 + "hast-util-from-html": "^2.0.3", 57 + "hast-util-to-text": "^4.0.2", 58 + "import-meta-resolve": "^4.1.0", 59 + "js-yaml": "^4.1.0", 60 + "mdast-util-definitions": "^6.0.0", 61 + "rehype-raw": "^7.0.0", 62 + "rehype-stringify": "^10.0.1", 63 + "remark-gfm": "^4.0.0", 64 + "remark-parse": "^11.0.0", 65 + "remark-rehype": "^11.1.1", 66 + "remark-smartypants": "^3.0.2", 67 + "shiki": "^1.23.1", 68 + "unified": "^11.0.5", 69 + "unist-util-remove-position": "^5.0.0", 70 + "unist-util-visit": "^5.0.0", 71 + "unist-util-visit-parents": "^6.0.1", 72 + "vfile": "^6.0.3" 73 + } 74 + }, 75 + "node_modules/@astrojs/mdx": { 76 + "version": "4.0.3", 77 + "resolved": "https://registry.npmjs.org/@astrojs/mdx/-/mdx-4.0.3.tgz", 78 + "integrity": "sha512-8HcuyNG/KgYUAQWVzKFkboXcTOBCW6aQ0WK0Er/iSmVSF0y3yimg4/3QSt+Twv9dogpwIHL+E8iBJKqieFv4+g==", 79 + "license": "MIT", 80 + "dependencies": { 81 + "@astrojs/markdown-remark": "6.0.1", 82 + "@mdx-js/mdx": "^3.1.0", 83 + "acorn": "^8.14.0", 84 + "es-module-lexer": "^1.5.4", 85 + "estree-util-visit": "^2.0.0", 86 + "hast-util-to-html": "^9.0.3", 87 + "kleur": "^4.1.5", 88 + "rehype-raw": "^7.0.0", 89 + "remark-gfm": "^4.0.0", 90 + "remark-smartypants": "^3.0.2", 91 + "source-map": "^0.7.4", 92 + "unist-util-visit": "^5.0.0", 93 + "vfile": "^6.0.3" 94 + }, 95 + "engines": { 96 + "node": "^18.17.1 || ^20.3.0 || >=22.0.0" 97 + }, 98 + "peerDependencies": { 99 + "astro": "^5.0.0" 100 + } 101 + }, 102 + "node_modules/@astrojs/prism": { 103 + "version": "3.2.0", 104 + "resolved": "https://registry.npmjs.org/@astrojs/prism/-/prism-3.2.0.tgz", 105 + "integrity": "sha512-GilTHKGCW6HMq7y3BUv9Ac7GMe/MO9gi9GW62GzKtth0SwukCu/qp2wLiGpEujhY+VVhaG9v7kv/5vFzvf4NYw==", 106 + "license": "MIT", 107 + "dependencies": { 108 + "prismjs": "^1.29.0" 109 + }, 110 + "engines": { 111 + "node": "^18.17.1 || ^20.3.0 || >=22.0.0" 112 + } 113 + }, 114 + "node_modules/@astrojs/rss": { 115 + "version": "4.0.10", 116 + "resolved": "https://registry.npmjs.org/@astrojs/rss/-/rss-4.0.10.tgz", 117 + "integrity": "sha512-2gFdHM763uUAySkdwPYrpi6dppOBJr9ddg5VbkKXctWze8d1JHgIBBY78zWIYs7KBJT58zxadsObVAVt55RDaw==", 118 + "license": "MIT", 119 + "dependencies": { 120 + "fast-xml-parser": "^4.5.0", 121 + "kleur": "^4.1.5" 122 + } 123 + }, 124 + "node_modules/@astrojs/sitemap": { 125 + "version": "3.2.1", 126 + "resolved": "https://registry.npmjs.org/@astrojs/sitemap/-/sitemap-3.2.1.tgz", 127 + "integrity": "sha512-uxMfO8f7pALq0ADL6Lk68UV6dNYjJ2xGUzyjjVj60JLBs5a6smtlkBYv3tQ0DzoqwS7c9n4FUx5lgv0yPo/fgA==", 128 + "license": "MIT", 129 + "dependencies": { 130 + "sitemap": "^8.0.0", 131 + "stream-replace-string": "^2.0.0", 132 + "zod": "^3.23.8" 133 + } 134 + }, 135 + "node_modules/@astrojs/svelte": { 136 + "version": "7.0.2", 137 + "resolved": "https://registry.npmjs.org/@astrojs/svelte/-/svelte-7.0.2.tgz", 138 + "integrity": "sha512-1+SJfU34wjGXBroAHkZRynVSDiAhoYGkn8ODhj20w9wfoUJXnHPgg+0NSDB7pShZRq0rwWDhA3Uo761YXOY4WA==", 139 + "license": "MIT", 140 + "dependencies": { 141 + "@sveltejs/vite-plugin-svelte": "^5.0.1", 142 + "svelte2tsx": "^0.7.22", 143 + "vite": "^6.0.5" 144 + }, 145 + "engines": { 146 + "node": "^18.17.1 || ^20.3.0 || >=22.0.0" 147 + }, 148 + "peerDependencies": { 149 + "astro": "^5.0.0", 150 + "svelte": "^5.1.16", 151 + "typescript": "^5.3.3" 152 + } 153 + }, 154 + "node_modules/@astrojs/telemetry": { 155 + "version": "3.2.0", 156 + "resolved": "https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-3.2.0.tgz", 157 + "integrity": "sha512-wxhSKRfKugLwLlr4OFfcqovk+LIFtKwLyGPqMsv+9/ibqqnW3Gv7tBhtKEb0gAyUAC4G9BTVQeQahqnQAhd6IQ==", 158 + "license": "MIT", 159 + "dependencies": { 160 + "ci-info": "^4.1.0", 161 + "debug": "^4.3.7", 162 + "dlv": "^1.1.3", 163 + "dset": "^3.1.4", 164 + "is-docker": "^3.0.0", 165 + "is-wsl": "^3.1.0", 166 + "which-pm-runs": "^1.1.0" 167 + }, 168 + "engines": { 169 + "node": "^18.17.1 || ^20.3.0 || >=22.0.0" 170 + } 171 + }, 172 + "node_modules/@babel/helper-string-parser": { 173 + "version": "7.25.9", 174 + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", 175 + "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", 176 + "license": "MIT", 177 + "engines": { 178 + "node": ">=6.9.0" 179 + } 180 + }, 181 + "node_modules/@babel/helper-validator-identifier": { 182 + "version": "7.25.9", 183 + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", 184 + "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", 185 + "license": "MIT", 186 + "engines": { 187 + "node": ">=6.9.0" 188 + } 189 + }, 190 + "node_modules/@babel/parser": { 191 + "version": "7.26.3", 192 + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.3.tgz", 193 + "integrity": "sha512-WJ/CvmY8Mea8iDXo6a7RK2wbmJITT5fN3BEkRuFlxVyNx8jOKIIhmC4fSkTcPcf8JyavbBwIe6OpiCOBXt/IcA==", 194 + "license": "MIT", 195 + "dependencies": { 196 + "@babel/types": "^7.26.3" 197 + }, 198 + "bin": { 199 + "parser": "bin/babel-parser.js" 200 + }, 201 + "engines": { 202 + "node": ">=6.0.0" 203 + } 204 + }, 205 + "node_modules/@babel/types": { 206 + "version": "7.26.3", 207 + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.3.tgz", 208 + "integrity": "sha512-vN5p+1kl59GVKMvTHt55NzzmYVxprfJD+ql7U9NFIfKCBkYE55LYtS+WtPlaYOyzydrKI8Nezd+aZextrd+FMA==", 209 + "license": "MIT", 210 + "dependencies": { 211 + "@babel/helper-string-parser": "^7.25.9", 212 + "@babel/helper-validator-identifier": "^7.25.9" 213 + }, 214 + "engines": { 215 + "node": ">=6.9.0" 216 + } 217 + }, 218 + "node_modules/@emnapi/runtime": { 219 + "version": "1.3.1", 220 + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.3.1.tgz", 221 + "integrity": "sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw==", 222 + "license": "MIT", 223 + "optional": true, 224 + "dependencies": { 225 + "tslib": "^2.4.0" 226 + } 227 + }, 228 + "node_modules/@esbuild/aix-ppc64": { 229 + "version": "0.21.5", 230 + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", 231 + "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", 232 + "cpu": [ 233 + "ppc64" 234 + ], 235 + "license": "MIT", 236 + "optional": true, 237 + "os": [ 238 + "aix" 239 + ], 240 + "engines": { 241 + "node": ">=12" 242 + } 243 + }, 244 + "node_modules/@esbuild/android-arm": { 245 + "version": "0.21.5", 246 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", 247 + "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", 248 + "cpu": [ 249 + "arm" 250 + ], 251 + "license": "MIT", 252 + "optional": true, 253 + "os": [ 254 + "android" 255 + ], 256 + "engines": { 257 + "node": ">=12" 258 + } 259 + }, 260 + "node_modules/@esbuild/android-arm64": { 261 + "version": "0.21.5", 262 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", 263 + "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", 264 + "cpu": [ 265 + "arm64" 266 + ], 267 + "license": "MIT", 268 + "optional": true, 269 + "os": [ 270 + "android" 271 + ], 272 + "engines": { 273 + "node": ">=12" 274 + } 275 + }, 276 + "node_modules/@esbuild/android-x64": { 277 + "version": "0.21.5", 278 + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", 279 + "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", 280 + "cpu": [ 281 + "x64" 282 + ], 283 + "license": "MIT", 284 + "optional": true, 285 + "os": [ 286 + "android" 287 + ], 288 + "engines": { 289 + "node": ">=12" 290 + } 291 + }, 292 + "node_modules/@esbuild/darwin-arm64": { 293 + "version": "0.21.5", 294 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", 295 + "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", 296 + "cpu": [ 297 + "arm64" 298 + ], 299 + "license": "MIT", 300 + "optional": true, 301 + "os": [ 302 + "darwin" 303 + ], 304 + "engines": { 305 + "node": ">=12" 306 + } 307 + }, 308 + "node_modules/@esbuild/darwin-x64": { 309 + "version": "0.21.5", 310 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", 311 + "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", 312 + "cpu": [ 313 + "x64" 314 + ], 315 + "license": "MIT", 316 + "optional": true, 317 + "os": [ 318 + "darwin" 319 + ], 320 + "engines": { 321 + "node": ">=12" 322 + } 323 + }, 324 + "node_modules/@esbuild/freebsd-arm64": { 325 + "version": "0.21.5", 326 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", 327 + "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", 328 + "cpu": [ 329 + "arm64" 330 + ], 331 + "license": "MIT", 332 + "optional": true, 333 + "os": [ 334 + "freebsd" 335 + ], 336 + "engines": { 337 + "node": ">=12" 338 + } 339 + }, 340 + "node_modules/@esbuild/freebsd-x64": { 341 + "version": "0.21.5", 342 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", 343 + "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", 344 + "cpu": [ 345 + "x64" 346 + ], 347 + "license": "MIT", 348 + "optional": true, 349 + "os": [ 350 + "freebsd" 351 + ], 352 + "engines": { 353 + "node": ">=12" 354 + } 355 + }, 356 + "node_modules/@esbuild/linux-arm": { 357 + "version": "0.21.5", 358 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", 359 + "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", 360 + "cpu": [ 361 + "arm" 362 + ], 363 + "license": "MIT", 364 + "optional": true, 365 + "os": [ 366 + "linux" 367 + ], 368 + "engines": { 369 + "node": ">=12" 370 + } 371 + }, 372 + "node_modules/@esbuild/linux-arm64": { 373 + "version": "0.21.5", 374 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", 375 + "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", 376 + "cpu": [ 377 + "arm64" 378 + ], 379 + "license": "MIT", 380 + "optional": true, 381 + "os": [ 382 + "linux" 383 + ], 384 + "engines": { 385 + "node": ">=12" 386 + } 387 + }, 388 + "node_modules/@esbuild/linux-ia32": { 389 + "version": "0.21.5", 390 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", 391 + "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", 392 + "cpu": [ 393 + "ia32" 394 + ], 395 + "license": "MIT", 396 + "optional": true, 397 + "os": [ 398 + "linux" 399 + ], 400 + "engines": { 401 + "node": ">=12" 402 + } 403 + }, 404 + "node_modules/@esbuild/linux-loong64": { 405 + "version": "0.21.5", 406 + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", 407 + "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", 408 + "cpu": [ 409 + "loong64" 410 + ], 411 + "license": "MIT", 412 + "optional": true, 413 + "os": [ 414 + "linux" 415 + ], 416 + "engines": { 417 + "node": ">=12" 418 + } 419 + }, 420 + "node_modules/@esbuild/linux-mips64el": { 421 + "version": "0.21.5", 422 + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", 423 + "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", 424 + "cpu": [ 425 + "mips64el" 426 + ], 427 + "license": "MIT", 428 + "optional": true, 429 + "os": [ 430 + "linux" 431 + ], 432 + "engines": { 433 + "node": ">=12" 434 + } 435 + }, 436 + "node_modules/@esbuild/linux-ppc64": { 437 + "version": "0.21.5", 438 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", 439 + "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", 440 + "cpu": [ 441 + "ppc64" 442 + ], 443 + "license": "MIT", 444 + "optional": true, 445 + "os": [ 446 + "linux" 447 + ], 448 + "engines": { 449 + "node": ">=12" 450 + } 451 + }, 452 + "node_modules/@esbuild/linux-riscv64": { 453 + "version": "0.21.5", 454 + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", 455 + "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", 456 + "cpu": [ 457 + "riscv64" 458 + ], 459 + "license": "MIT", 460 + "optional": true, 461 + "os": [ 462 + "linux" 463 + ], 464 + "engines": { 465 + "node": ">=12" 466 + } 467 + }, 468 + "node_modules/@esbuild/linux-s390x": { 469 + "version": "0.21.5", 470 + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", 471 + "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", 472 + "cpu": [ 473 + "s390x" 474 + ], 475 + "license": "MIT", 476 + "optional": true, 477 + "os": [ 478 + "linux" 479 + ], 480 + "engines": { 481 + "node": ">=12" 482 + } 483 + }, 484 + "node_modules/@esbuild/linux-x64": { 485 + "version": "0.21.5", 486 + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", 487 + "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", 488 + "cpu": [ 489 + "x64" 490 + ], 491 + "license": "MIT", 492 + "optional": true, 493 + "os": [ 494 + "linux" 495 + ], 496 + "engines": { 497 + "node": ">=12" 498 + } 499 + }, 500 + "node_modules/@esbuild/netbsd-arm64": { 501 + "version": "0.24.2", 502 + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.24.2.tgz", 503 + "integrity": "sha512-wuLK/VztRRpMt9zyHSazyCVdCXlpHkKm34WUyinD2lzK07FAHTq0KQvZZlXikNWkDGoT6x3TD51jKQ7gMVpopw==", 504 + "cpu": [ 505 + "arm64" 506 + ], 507 + "license": "MIT", 508 + "optional": true, 509 + "os": [ 510 + "netbsd" 511 + ], 512 + "engines": { 513 + "node": ">=18" 514 + } 515 + }, 516 + "node_modules/@esbuild/netbsd-x64": { 517 + "version": "0.21.5", 518 + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", 519 + "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", 520 + "cpu": [ 521 + "x64" 522 + ], 523 + "license": "MIT", 524 + "optional": true, 525 + "os": [ 526 + "netbsd" 527 + ], 528 + "engines": { 529 + "node": ">=12" 530 + } 531 + }, 532 + "node_modules/@esbuild/openbsd-arm64": { 533 + "version": "0.24.2", 534 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.24.2.tgz", 535 + "integrity": "sha512-YQbi46SBct6iKnszhSvdluqDmxCJA+Pu280Av9WICNwQmMxV7nLRHZfjQzwbPs3jeWnuAhE9Jy0NrnJ12Oz+0A==", 536 + "cpu": [ 537 + "arm64" 538 + ], 539 + "license": "MIT", 540 + "optional": true, 541 + "os": [ 542 + "openbsd" 543 + ], 544 + "engines": { 545 + "node": ">=18" 546 + } 547 + }, 548 + "node_modules/@esbuild/openbsd-x64": { 549 + "version": "0.21.5", 550 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", 551 + "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", 552 + "cpu": [ 553 + "x64" 554 + ], 555 + "license": "MIT", 556 + "optional": true, 557 + "os": [ 558 + "openbsd" 559 + ], 560 + "engines": { 561 + "node": ">=12" 562 + } 563 + }, 564 + "node_modules/@esbuild/sunos-x64": { 565 + "version": "0.21.5", 566 + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", 567 + "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", 568 + "cpu": [ 569 + "x64" 570 + ], 571 + "license": "MIT", 572 + "optional": true, 573 + "os": [ 574 + "sunos" 575 + ], 576 + "engines": { 577 + "node": ">=12" 578 + } 579 + }, 580 + "node_modules/@esbuild/win32-arm64": { 581 + "version": "0.21.5", 582 + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", 583 + "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", 584 + "cpu": [ 585 + "arm64" 586 + ], 587 + "license": "MIT", 588 + "optional": true, 589 + "os": [ 590 + "win32" 591 + ], 592 + "engines": { 593 + "node": ">=12" 594 + } 595 + }, 596 + "node_modules/@esbuild/win32-ia32": { 597 + "version": "0.21.5", 598 + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", 599 + "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", 600 + "cpu": [ 601 + "ia32" 602 + ], 603 + "license": "MIT", 604 + "optional": true, 605 + "os": [ 606 + "win32" 607 + ], 608 + "engines": { 609 + "node": ">=12" 610 + } 611 + }, 612 + "node_modules/@esbuild/win32-x64": { 613 + "version": "0.21.5", 614 + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", 615 + "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", 616 + "cpu": [ 617 + "x64" 618 + ], 619 + "license": "MIT", 620 + "optional": true, 621 + "os": [ 622 + "win32" 623 + ], 624 + "engines": { 625 + "node": ">=12" 626 + } 627 + }, 628 + "node_modules/@iconify-json/fa6-brands": { 629 + "version": "1.2.5", 630 + "resolved": "https://registry.npmjs.org/@iconify-json/fa6-brands/-/fa6-brands-1.2.5.tgz", 631 + "integrity": "sha512-U/iFfziz6jSN9zArOJZYTtoj2tQyh6MxPdI8M84DQ2kEulPaj8j+h9bqvjmzszNHmD7v+kmmKd/MLkMKk+3Zuw==", 632 + "license": "CC-BY-4.0", 633 + "dependencies": { 634 + "@iconify/types": "*" 635 + } 636 + }, 637 + "node_modules/@iconify-json/fa6-solid": { 638 + "version": "1.2.3", 639 + "resolved": "https://registry.npmjs.org/@iconify-json/fa6-solid/-/fa6-solid-1.2.3.tgz", 640 + "integrity": "sha512-C5o8YJF+ekrS4wRb/6/0SE2KjRyJlCg++IOVC/fineiRinITivsmzFRNW1MQX2xfDZ1T7bxeKxLN6lcaTG3jGA==", 641 + "license": "CC-BY-4.0", 642 + "dependencies": { 643 + "@iconify/types": "*" 644 + } 645 + }, 646 + "node_modules/@iconify/types": { 647 + "version": "2.0.0", 648 + "resolved": "https://registry.npmjs.org/@iconify/types/-/types-2.0.0.tgz", 649 + "integrity": "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==", 650 + "license": "MIT" 651 + }, 652 + "node_modules/@img/sharp-darwin-arm64": { 653 + "version": "0.33.5", 654 + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.5.tgz", 655 + "integrity": "sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==", 656 + "cpu": [ 657 + "arm64" 658 + ], 659 + "license": "Apache-2.0", 660 + "optional": true, 661 + "os": [ 662 + "darwin" 663 + ], 664 + "engines": { 665 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 666 + }, 667 + "funding": { 668 + "url": "https://opencollective.com/libvips" 669 + }, 670 + "optionalDependencies": { 671 + "@img/sharp-libvips-darwin-arm64": "1.0.4" 672 + } 673 + }, 674 + "node_modules/@img/sharp-darwin-x64": { 675 + "version": "0.33.5", 676 + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.5.tgz", 677 + "integrity": "sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==", 678 + "cpu": [ 679 + "x64" 680 + ], 681 + "license": "Apache-2.0", 682 + "optional": true, 683 + "os": [ 684 + "darwin" 685 + ], 686 + "engines": { 687 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 688 + }, 689 + "funding": { 690 + "url": "https://opencollective.com/libvips" 691 + }, 692 + "optionalDependencies": { 693 + "@img/sharp-libvips-darwin-x64": "1.0.4" 694 + } 695 + }, 696 + "node_modules/@img/sharp-libvips-darwin-arm64": { 697 + "version": "1.0.4", 698 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.4.tgz", 699 + "integrity": "sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==", 700 + "cpu": [ 701 + "arm64" 702 + ], 703 + "license": "LGPL-3.0-or-later", 704 + "optional": true, 705 + "os": [ 706 + "darwin" 707 + ], 708 + "funding": { 709 + "url": "https://opencollective.com/libvips" 710 + } 711 + }, 712 + "node_modules/@img/sharp-libvips-darwin-x64": { 713 + "version": "1.0.4", 714 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.4.tgz", 715 + "integrity": "sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==", 716 + "cpu": [ 717 + "x64" 718 + ], 719 + "license": "LGPL-3.0-or-later", 720 + "optional": true, 721 + "os": [ 722 + "darwin" 723 + ], 724 + "funding": { 725 + "url": "https://opencollective.com/libvips" 726 + } 727 + }, 728 + "node_modules/@img/sharp-libvips-linux-arm": { 729 + "version": "1.0.5", 730 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.5.tgz", 731 + "integrity": "sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==", 732 + "cpu": [ 733 + "arm" 734 + ], 735 + "license": "LGPL-3.0-or-later", 736 + "optional": true, 737 + "os": [ 738 + "linux" 739 + ], 740 + "funding": { 741 + "url": "https://opencollective.com/libvips" 742 + } 743 + }, 744 + "node_modules/@img/sharp-libvips-linux-arm64": { 745 + "version": "1.0.4", 746 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.4.tgz", 747 + "integrity": "sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==", 748 + "cpu": [ 749 + "arm64" 750 + ], 751 + "license": "LGPL-3.0-or-later", 752 + "optional": true, 753 + "os": [ 754 + "linux" 755 + ], 756 + "funding": { 757 + "url": "https://opencollective.com/libvips" 758 + } 759 + }, 760 + "node_modules/@img/sharp-libvips-linux-s390x": { 761 + "version": "1.0.4", 762 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.4.tgz", 763 + "integrity": "sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==", 764 + "cpu": [ 765 + "s390x" 766 + ], 767 + "license": "LGPL-3.0-or-later", 768 + "optional": true, 769 + "os": [ 770 + "linux" 771 + ], 772 + "funding": { 773 + "url": "https://opencollective.com/libvips" 774 + } 775 + }, 776 + "node_modules/@img/sharp-libvips-linux-x64": { 777 + "version": "1.0.4", 778 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.4.tgz", 779 + "integrity": "sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==", 780 + "cpu": [ 781 + "x64" 782 + ], 783 + "license": "LGPL-3.0-or-later", 784 + "optional": true, 785 + "os": [ 786 + "linux" 787 + ], 788 + "funding": { 789 + "url": "https://opencollective.com/libvips" 790 + } 791 + }, 792 + "node_modules/@img/sharp-libvips-linuxmusl-arm64": { 793 + "version": "1.0.4", 794 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.4.tgz", 795 + "integrity": "sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==", 796 + "cpu": [ 797 + "arm64" 798 + ], 799 + "license": "LGPL-3.0-or-later", 800 + "optional": true, 801 + "os": [ 802 + "linux" 803 + ], 804 + "funding": { 805 + "url": "https://opencollective.com/libvips" 806 + } 807 + }, 808 + "node_modules/@img/sharp-libvips-linuxmusl-x64": { 809 + "version": "1.0.4", 810 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.4.tgz", 811 + "integrity": "sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==", 812 + "cpu": [ 813 + "x64" 814 + ], 815 + "license": "LGPL-3.0-or-later", 816 + "optional": true, 817 + "os": [ 818 + "linux" 819 + ], 820 + "funding": { 821 + "url": "https://opencollective.com/libvips" 822 + } 823 + }, 824 + "node_modules/@img/sharp-linux-arm": { 825 + "version": "0.33.5", 826 + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.5.tgz", 827 + "integrity": "sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==", 828 + "cpu": [ 829 + "arm" 830 + ], 831 + "license": "Apache-2.0", 832 + "optional": true, 833 + "os": [ 834 + "linux" 835 + ], 836 + "engines": { 837 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 838 + }, 839 + "funding": { 840 + "url": "https://opencollective.com/libvips" 841 + }, 842 + "optionalDependencies": { 843 + "@img/sharp-libvips-linux-arm": "1.0.5" 844 + } 845 + }, 846 + "node_modules/@img/sharp-linux-arm64": { 847 + "version": "0.33.5", 848 + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.5.tgz", 849 + "integrity": "sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==", 850 + "cpu": [ 851 + "arm64" 852 + ], 853 + "license": "Apache-2.0", 854 + "optional": true, 855 + "os": [ 856 + "linux" 857 + ], 858 + "engines": { 859 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 860 + }, 861 + "funding": { 862 + "url": "https://opencollective.com/libvips" 863 + }, 864 + "optionalDependencies": { 865 + "@img/sharp-libvips-linux-arm64": "1.0.4" 866 + } 867 + }, 868 + "node_modules/@img/sharp-linux-s390x": { 869 + "version": "0.33.5", 870 + "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.5.tgz", 871 + "integrity": "sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==", 872 + "cpu": [ 873 + "s390x" 874 + ], 875 + "license": "Apache-2.0", 876 + "optional": true, 877 + "os": [ 878 + "linux" 879 + ], 880 + "engines": { 881 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 882 + }, 883 + "funding": { 884 + "url": "https://opencollective.com/libvips" 885 + }, 886 + "optionalDependencies": { 887 + "@img/sharp-libvips-linux-s390x": "1.0.4" 888 + } 889 + }, 890 + "node_modules/@img/sharp-linux-x64": { 891 + "version": "0.33.5", 892 + "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.5.tgz", 893 + "integrity": "sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==", 894 + "cpu": [ 895 + "x64" 896 + ], 897 + "license": "Apache-2.0", 898 + "optional": true, 899 + "os": [ 900 + "linux" 901 + ], 902 + "engines": { 903 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 904 + }, 905 + "funding": { 906 + "url": "https://opencollective.com/libvips" 907 + }, 908 + "optionalDependencies": { 909 + "@img/sharp-libvips-linux-x64": "1.0.4" 910 + } 911 + }, 912 + "node_modules/@img/sharp-linuxmusl-arm64": { 913 + "version": "0.33.5", 914 + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.5.tgz", 915 + "integrity": "sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==", 916 + "cpu": [ 917 + "arm64" 918 + ], 919 + "license": "Apache-2.0", 920 + "optional": true, 921 + "os": [ 922 + "linux" 923 + ], 924 + "engines": { 925 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 926 + }, 927 + "funding": { 928 + "url": "https://opencollective.com/libvips" 929 + }, 930 + "optionalDependencies": { 931 + "@img/sharp-libvips-linuxmusl-arm64": "1.0.4" 932 + } 933 + }, 934 + "node_modules/@img/sharp-linuxmusl-x64": { 935 + "version": "0.33.5", 936 + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.5.tgz", 937 + "integrity": "sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==", 938 + "cpu": [ 939 + "x64" 940 + ], 941 + "license": "Apache-2.0", 942 + "optional": true, 943 + "os": [ 944 + "linux" 945 + ], 946 + "engines": { 947 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 948 + }, 949 + "funding": { 950 + "url": "https://opencollective.com/libvips" 951 + }, 952 + "optionalDependencies": { 953 + "@img/sharp-libvips-linuxmusl-x64": "1.0.4" 954 + } 955 + }, 956 + "node_modules/@img/sharp-wasm32": { 957 + "version": "0.33.5", 958 + "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.5.tgz", 959 + "integrity": "sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==", 960 + "cpu": [ 961 + "wasm32" 962 + ], 963 + "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT", 964 + "optional": true, 965 + "dependencies": { 966 + "@emnapi/runtime": "^1.2.0" 967 + }, 968 + "engines": { 969 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 970 + }, 971 + "funding": { 972 + "url": "https://opencollective.com/libvips" 973 + } 974 + }, 975 + "node_modules/@img/sharp-win32-ia32": { 976 + "version": "0.33.5", 977 + "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.5.tgz", 978 + "integrity": "sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==", 979 + "cpu": [ 980 + "ia32" 981 + ], 982 + "license": "Apache-2.0 AND LGPL-3.0-or-later", 983 + "optional": true, 984 + "os": [ 985 + "win32" 986 + ], 987 + "engines": { 988 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 989 + }, 990 + "funding": { 991 + "url": "https://opencollective.com/libvips" 992 + } 993 + }, 994 + "node_modules/@img/sharp-win32-x64": { 995 + "version": "0.33.5", 996 + "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.5.tgz", 997 + "integrity": "sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==", 998 + "cpu": [ 999 + "x64" 1000 + ], 1001 + "license": "Apache-2.0 AND LGPL-3.0-or-later", 1002 + "optional": true, 1003 + "os": [ 1004 + "win32" 1005 + ], 1006 + "engines": { 1007 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 1008 + }, 1009 + "funding": { 1010 + "url": "https://opencollective.com/libvips" 1011 + } 1012 + }, 1013 + "node_modules/@jridgewell/gen-mapping": { 1014 + "version": "0.3.8", 1015 + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz", 1016 + "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==", 1017 + "license": "MIT", 1018 + "dependencies": { 1019 + "@jridgewell/set-array": "^1.2.1", 1020 + "@jridgewell/sourcemap-codec": "^1.4.10", 1021 + "@jridgewell/trace-mapping": "^0.3.24" 1022 + }, 1023 + "engines": { 1024 + "node": ">=6.0.0" 1025 + } 1026 + }, 1027 + "node_modules/@jridgewell/resolve-uri": { 1028 + "version": "3.1.2", 1029 + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", 1030 + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", 1031 + "license": "MIT", 1032 + "engines": { 1033 + "node": ">=6.0.0" 1034 + } 1035 + }, 1036 + "node_modules/@jridgewell/set-array": { 1037 + "version": "1.2.1", 1038 + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", 1039 + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", 1040 + "license": "MIT", 1041 + "engines": { 1042 + "node": ">=6.0.0" 1043 + } 1044 + }, 1045 + "node_modules/@jridgewell/sourcemap-codec": { 1046 + "version": "1.5.0", 1047 + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", 1048 + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", 1049 + "license": "MIT" 1050 + }, 1051 + "node_modules/@jridgewell/trace-mapping": { 1052 + "version": "0.3.25", 1053 + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", 1054 + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", 1055 + "license": "MIT", 1056 + "dependencies": { 1057 + "@jridgewell/resolve-uri": "^3.1.0", 1058 + "@jridgewell/sourcemap-codec": "^1.4.14" 1059 + } 1060 + }, 1061 + "node_modules/@mdx-js/mdx": { 1062 + "version": "3.1.0", 1063 + "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-3.1.0.tgz", 1064 + "integrity": "sha512-/QxEhPAvGwbQmy1Px8F899L5Uc2KZ6JtXwlCgJmjSTBedwOZkByYcBG4GceIGPXRDsmfxhHazuS+hlOShRLeDw==", 1065 + "license": "MIT", 1066 + "dependencies": { 1067 + "@types/estree": "^1.0.0", 1068 + "@types/estree-jsx": "^1.0.0", 1069 + "@types/hast": "^3.0.0", 1070 + "@types/mdx": "^2.0.0", 1071 + "collapse-white-space": "^2.0.0", 1072 + "devlop": "^1.0.0", 1073 + "estree-util-is-identifier-name": "^3.0.0", 1074 + "estree-util-scope": "^1.0.0", 1075 + "estree-walker": "^3.0.0", 1076 + "hast-util-to-jsx-runtime": "^2.0.0", 1077 + "markdown-extensions": "^2.0.0", 1078 + "recma-build-jsx": "^1.0.0", 1079 + "recma-jsx": "^1.0.0", 1080 + "recma-stringify": "^1.0.0", 1081 + "rehype-recma": "^1.0.0", 1082 + "remark-mdx": "^3.0.0", 1083 + "remark-parse": "^11.0.0", 1084 + "remark-rehype": "^11.0.0", 1085 + "source-map": "^0.7.0", 1086 + "unified": "^11.0.0", 1087 + "unist-util-position-from-estree": "^2.0.0", 1088 + "unist-util-stringify-position": "^4.0.0", 1089 + "unist-util-visit": "^5.0.0", 1090 + "vfile": "^6.0.0" 1091 + }, 1092 + "funding": { 1093 + "type": "opencollective", 1094 + "url": "https://opencollective.com/unified" 1095 + } 1096 + }, 1097 + "node_modules/@nodelib/fs.scandir": { 1098 + "version": "2.1.5", 1099 + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", 1100 + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", 1101 + "license": "MIT", 1102 + "dependencies": { 1103 + "@nodelib/fs.stat": "2.0.5", 1104 + "run-parallel": "^1.1.9" 1105 + }, 1106 + "engines": { 1107 + "node": ">= 8" 1108 + } 1109 + }, 1110 + "node_modules/@nodelib/fs.stat": { 1111 + "version": "2.0.5", 1112 + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", 1113 + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", 1114 + "license": "MIT", 1115 + "engines": { 1116 + "node": ">= 8" 1117 + } 1118 + }, 1119 + "node_modules/@nodelib/fs.walk": { 1120 + "version": "1.2.8", 1121 + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", 1122 + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", 1123 + "license": "MIT", 1124 + "dependencies": { 1125 + "@nodelib/fs.scandir": "2.1.5", 1126 + "fastq": "^1.6.0" 1127 + }, 1128 + "engines": { 1129 + "node": ">= 8" 1130 + } 1131 + }, 1132 + "node_modules/@oslojs/encoding": { 1133 + "version": "1.1.0", 1134 + "resolved": "https://registry.npmjs.org/@oslojs/encoding/-/encoding-1.1.0.tgz", 1135 + "integrity": "sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ==", 1136 + "license": "MIT" 1137 + }, 1138 + "node_modules/@rollup/pluginutils": { 1139 + "version": "5.1.4", 1140 + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.4.tgz", 1141 + "integrity": "sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==", 1142 + "license": "MIT", 1143 + "dependencies": { 1144 + "@types/estree": "^1.0.0", 1145 + "estree-walker": "^2.0.2", 1146 + "picomatch": "^4.0.2" 1147 + }, 1148 + "engines": { 1149 + "node": ">=14.0.0" 1150 + }, 1151 + "peerDependencies": { 1152 + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" 1153 + }, 1154 + "peerDependenciesMeta": { 1155 + "rollup": { 1156 + "optional": true 1157 + } 1158 + } 1159 + }, 1160 + "node_modules/@rollup/pluginutils/node_modules/estree-walker": { 1161 + "version": "2.0.2", 1162 + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", 1163 + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", 1164 + "license": "MIT" 1165 + }, 1166 + "node_modules/@rollup/rollup-android-arm-eabi": { 1167 + "version": "4.29.1", 1168 + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.29.1.tgz", 1169 + "integrity": "sha512-ssKhA8RNltTZLpG6/QNkCSge+7mBQGUqJRisZ2MDQcEGaK93QESEgWK2iOpIDZ7k9zPVkG5AS3ksvD5ZWxmItw==", 1170 + "cpu": [ 1171 + "arm" 1172 + ], 1173 + "license": "MIT", 1174 + "optional": true, 1175 + "os": [ 1176 + "android" 1177 + ] 1178 + }, 1179 + "node_modules/@rollup/rollup-android-arm64": { 1180 + "version": "4.29.1", 1181 + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.29.1.tgz", 1182 + "integrity": "sha512-CaRfrV0cd+NIIcVVN/jx+hVLN+VRqnuzLRmfmlzpOzB87ajixsN/+9L5xNmkaUUvEbI5BmIKS+XTwXsHEb65Ew==", 1183 + "cpu": [ 1184 + "arm64" 1185 + ], 1186 + "license": "MIT", 1187 + "optional": true, 1188 + "os": [ 1189 + "android" 1190 + ] 1191 + }, 1192 + "node_modules/@rollup/rollup-darwin-arm64": { 1193 + "version": "4.29.1", 1194 + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.29.1.tgz", 1195 + "integrity": "sha512-2ORr7T31Y0Mnk6qNuwtyNmy14MunTAMx06VAPI6/Ju52W10zk1i7i5U3vlDRWjhOI5quBcrvhkCHyF76bI7kEw==", 1196 + "cpu": [ 1197 + "arm64" 1198 + ], 1199 + "license": "MIT", 1200 + "optional": true, 1201 + "os": [ 1202 + "darwin" 1203 + ] 1204 + }, 1205 + "node_modules/@rollup/rollup-darwin-x64": { 1206 + "version": "4.29.1", 1207 + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.29.1.tgz", 1208 + "integrity": "sha512-j/Ej1oanzPjmN0tirRd5K2/nncAhS9W6ICzgxV+9Y5ZsP0hiGhHJXZ2JQ53iSSjj8m6cRY6oB1GMzNn2EUt6Ng==", 1209 + "cpu": [ 1210 + "x64" 1211 + ], 1212 + "license": "MIT", 1213 + "optional": true, 1214 + "os": [ 1215 + "darwin" 1216 + ] 1217 + }, 1218 + "node_modules/@rollup/rollup-freebsd-arm64": { 1219 + "version": "4.29.1", 1220 + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.29.1.tgz", 1221 + "integrity": "sha512-91C//G6Dm/cv724tpt7nTyP+JdN12iqeXGFM1SqnljCmi5yTXriH7B1r8AD9dAZByHpKAumqP1Qy2vVNIdLZqw==", 1222 + "cpu": [ 1223 + "arm64" 1224 + ], 1225 + "license": "MIT", 1226 + "optional": true, 1227 + "os": [ 1228 + "freebsd" 1229 + ] 1230 + }, 1231 + "node_modules/@rollup/rollup-freebsd-x64": { 1232 + "version": "4.29.1", 1233 + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.29.1.tgz", 1234 + "integrity": "sha512-hEioiEQ9Dec2nIRoeHUP6hr1PSkXzQaCUyqBDQ9I9ik4gCXQZjJMIVzoNLBRGet+hIUb3CISMh9KXuCcWVW/8w==", 1235 + "cpu": [ 1236 + "x64" 1237 + ], 1238 + "license": "MIT", 1239 + "optional": true, 1240 + "os": [ 1241 + "freebsd" 1242 + ] 1243 + }, 1244 + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { 1245 + "version": "4.29.1", 1246 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.29.1.tgz", 1247 + "integrity": "sha512-Py5vFd5HWYN9zxBv3WMrLAXY3yYJ6Q/aVERoeUFwiDGiMOWsMs7FokXihSOaT/PMWUty/Pj60XDQndK3eAfE6A==", 1248 + "cpu": [ 1249 + "arm" 1250 + ], 1251 + "license": "MIT", 1252 + "optional": true, 1253 + "os": [ 1254 + "linux" 1255 + ] 1256 + }, 1257 + "node_modules/@rollup/rollup-linux-arm-musleabihf": { 1258 + "version": "4.29.1", 1259 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.29.1.tgz", 1260 + "integrity": "sha512-RiWpGgbayf7LUcuSNIbahr0ys2YnEERD4gYdISA06wa0i8RALrnzflh9Wxii7zQJEB2/Eh74dX4y/sHKLWp5uQ==", 1261 + "cpu": [ 1262 + "arm" 1263 + ], 1264 + "license": "MIT", 1265 + "optional": true, 1266 + "os": [ 1267 + "linux" 1268 + ] 1269 + }, 1270 + "node_modules/@rollup/rollup-linux-arm64-gnu": { 1271 + "version": "4.29.1", 1272 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.29.1.tgz", 1273 + "integrity": "sha512-Z80O+taYxTQITWMjm/YqNoe9d10OX6kDh8X5/rFCMuPqsKsSyDilvfg+vd3iXIqtfmp+cnfL1UrYirkaF8SBZA==", 1274 + "cpu": [ 1275 + "arm64" 1276 + ], 1277 + "license": "MIT", 1278 + "optional": true, 1279 + "os": [ 1280 + "linux" 1281 + ] 1282 + }, 1283 + "node_modules/@rollup/rollup-linux-arm64-musl": { 1284 + "version": "4.29.1", 1285 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.29.1.tgz", 1286 + "integrity": "sha512-fOHRtF9gahwJk3QVp01a/GqS4hBEZCV1oKglVVq13kcK3NeVlS4BwIFzOHDbmKzt3i0OuHG4zfRP0YoG5OF/rA==", 1287 + "cpu": [ 1288 + "arm64" 1289 + ], 1290 + "license": "MIT", 1291 + "optional": true, 1292 + "os": [ 1293 + "linux" 1294 + ] 1295 + }, 1296 + "node_modules/@rollup/rollup-linux-loongarch64-gnu": { 1297 + "version": "4.29.1", 1298 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.29.1.tgz", 1299 + "integrity": "sha512-5a7q3tnlbcg0OodyxcAdrrCxFi0DgXJSoOuidFUzHZ2GixZXQs6Tc3CHmlvqKAmOs5eRde+JJxeIf9DonkmYkw==", 1300 + "cpu": [ 1301 + "loong64" 1302 + ], 1303 + "license": "MIT", 1304 + "optional": true, 1305 + "os": [ 1306 + "linux" 1307 + ] 1308 + }, 1309 + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { 1310 + "version": "4.29.1", 1311 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.29.1.tgz", 1312 + "integrity": "sha512-9b4Mg5Yfz6mRnlSPIdROcfw1BU22FQxmfjlp/CShWwO3LilKQuMISMTtAu/bxmmrE6A902W2cZJuzx8+gJ8e9w==", 1313 + "cpu": [ 1314 + "ppc64" 1315 + ], 1316 + "license": "MIT", 1317 + "optional": true, 1318 + "os": [ 1319 + "linux" 1320 + ] 1321 + }, 1322 + "node_modules/@rollup/rollup-linux-riscv64-gnu": { 1323 + "version": "4.29.1", 1324 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.29.1.tgz", 1325 + "integrity": "sha512-G5pn0NChlbRM8OJWpJFMX4/i8OEU538uiSv0P6roZcbpe/WfhEO+AT8SHVKfp8qhDQzaz7Q+1/ixMy7hBRidnQ==", 1326 + "cpu": [ 1327 + "riscv64" 1328 + ], 1329 + "license": "MIT", 1330 + "optional": true, 1331 + "os": [ 1332 + "linux" 1333 + ] 1334 + }, 1335 + "node_modules/@rollup/rollup-linux-s390x-gnu": { 1336 + "version": "4.29.1", 1337 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.29.1.tgz", 1338 + "integrity": "sha512-WM9lIkNdkhVwiArmLxFXpWndFGuOka4oJOZh8EP3Vb8q5lzdSCBuhjavJsw68Q9AKDGeOOIHYzYm4ZFvmWez5g==", 1339 + "cpu": [ 1340 + "s390x" 1341 + ], 1342 + "license": "MIT", 1343 + "optional": true, 1344 + "os": [ 1345 + "linux" 1346 + ] 1347 + }, 1348 + "node_modules/@rollup/rollup-linux-x64-gnu": { 1349 + "version": "4.29.1", 1350 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.29.1.tgz", 1351 + "integrity": "sha512-87xYCwb0cPGZFoGiErT1eDcssByaLX4fc0z2nRM6eMtV9njAfEE6OW3UniAoDhX4Iq5xQVpE6qO9aJbCFumKYQ==", 1352 + "cpu": [ 1353 + "x64" 1354 + ], 1355 + "license": "MIT", 1356 + "optional": true, 1357 + "os": [ 1358 + "linux" 1359 + ] 1360 + }, 1361 + "node_modules/@rollup/rollup-linux-x64-musl": { 1362 + "version": "4.29.1", 1363 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.29.1.tgz", 1364 + "integrity": "sha512-xufkSNppNOdVRCEC4WKvlR1FBDyqCSCpQeMMgv9ZyXqqtKBfkw1yfGMTUTs9Qsl6WQbJnsGboWCp7pJGkeMhKA==", 1365 + "cpu": [ 1366 + "x64" 1367 + ], 1368 + "license": "MIT", 1369 + "optional": true, 1370 + "os": [ 1371 + "linux" 1372 + ] 1373 + }, 1374 + "node_modules/@rollup/rollup-win32-arm64-msvc": { 1375 + "version": "4.29.1", 1376 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.29.1.tgz", 1377 + "integrity": "sha512-F2OiJ42m77lSkizZQLuC+jiZ2cgueWQL5YC9tjo3AgaEw+KJmVxHGSyQfDUoYR9cci0lAywv2Clmckzulcq6ig==", 1378 + "cpu": [ 1379 + "arm64" 1380 + ], 1381 + "license": "MIT", 1382 + "optional": true, 1383 + "os": [ 1384 + "win32" 1385 + ] 1386 + }, 1387 + "node_modules/@rollup/rollup-win32-ia32-msvc": { 1388 + "version": "4.29.1", 1389 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.29.1.tgz", 1390 + "integrity": "sha512-rYRe5S0FcjlOBZQHgbTKNrqxCBUmgDJem/VQTCcTnA2KCabYSWQDrytOzX7avb79cAAweNmMUb/Zw18RNd4mng==", 1391 + "cpu": [ 1392 + "ia32" 1393 + ], 1394 + "license": "MIT", 1395 + "optional": true, 1396 + "os": [ 1397 + "win32" 1398 + ] 1399 + }, 1400 + "node_modules/@rollup/rollup-win32-x64-msvc": { 1401 + "version": "4.29.1", 1402 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.29.1.tgz", 1403 + "integrity": "sha512-+10CMg9vt1MoHj6x1pxyjPSMjHTIlqs8/tBztXvPAx24SKs9jwVnKqHJumlH/IzhaPUaj3T6T6wfZr8okdXaIg==", 1404 + "cpu": [ 1405 + "x64" 1406 + ], 1407 + "license": "MIT", 1408 + "optional": true, 1409 + "os": [ 1410 + "win32" 1411 + ] 1412 + }, 1413 + "node_modules/@shikijs/core": { 1414 + "version": "1.24.4", 1415 + "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.24.4.tgz", 1416 + "integrity": "sha512-jjLsld+xEEGYlxAXDyGwWsKJ1sw5Pc1pnp4ai2ORpjx2UX08YYTC0NNqQYO1PaghYaR+PvgMOGuvzw2he9sk0Q==", 1417 + "license": "MIT", 1418 + "dependencies": { 1419 + "@shikijs/engine-javascript": "1.24.4", 1420 + "@shikijs/engine-oniguruma": "1.24.4", 1421 + "@shikijs/types": "1.24.4", 1422 + "@shikijs/vscode-textmate": "^9.3.1", 1423 + "@types/hast": "^3.0.4", 1424 + "hast-util-to-html": "^9.0.4" 1425 + } 1426 + }, 1427 + "node_modules/@shikijs/engine-javascript": { 1428 + "version": "1.24.4", 1429 + "resolved": "https://registry.npmjs.org/@shikijs/engine-javascript/-/engine-javascript-1.24.4.tgz", 1430 + "integrity": "sha512-TClaQOLvo9WEMJv6GoUsykQ6QdynuKszuORFWCke8qvi6PeLm7FcD9+7y45UenysxEWYpDL5KJaVXTngTE+2BA==", 1431 + "license": "MIT", 1432 + "dependencies": { 1433 + "@shikijs/types": "1.24.4", 1434 + "@shikijs/vscode-textmate": "^9.3.1", 1435 + "oniguruma-to-es": "0.8.1" 1436 + } 1437 + }, 1438 + "node_modules/@shikijs/engine-oniguruma": { 1439 + "version": "1.24.4", 1440 + "resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-1.24.4.tgz", 1441 + "integrity": "sha512-Do2ry6flp2HWdvpj2XOwwa0ljZBRy15HKZITzPcNIBOGSeprnA8gOooA/bLsSPuy8aJBa+Q/r34dMmC3KNL/zw==", 1442 + "license": "MIT", 1443 + "dependencies": { 1444 + "@shikijs/types": "1.24.4", 1445 + "@shikijs/vscode-textmate": "^9.3.1" 1446 + } 1447 + }, 1448 + "node_modules/@shikijs/types": { 1449 + "version": "1.24.4", 1450 + "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-1.24.4.tgz", 1451 + "integrity": "sha512-0r0XU7Eaow0PuDxuWC1bVqmWCgm3XqizIaT7SM42K03vc69LGooT0U8ccSR44xP/hGlNx4FKhtYpV+BU6aaKAA==", 1452 + "license": "MIT", 1453 + "dependencies": { 1454 + "@shikijs/vscode-textmate": "^9.3.1", 1455 + "@types/hast": "^3.0.4" 1456 + } 1457 + }, 1458 + "node_modules/@shikijs/vscode-textmate": { 1459 + "version": "9.3.1", 1460 + "resolved": "https://registry.npmjs.org/@shikijs/vscode-textmate/-/vscode-textmate-9.3.1.tgz", 1461 + "integrity": "sha512-79QfK1393x9Ho60QFyLti+QfdJzRQCVLFb97kOIV7Eo9vQU/roINgk7m24uv0a7AUvN//RDH36FLjjK48v0s9g==", 1462 + "license": "MIT" 1463 + }, 1464 + "node_modules/@sveltejs/vite-plugin-svelte": { 1465 + "version": "5.0.3", 1466 + "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-5.0.3.tgz", 1467 + "integrity": "sha512-MCFS6CrQDu1yGwspm4qtli0e63vaPCehf6V7pIMP15AsWgMKrqDGCPFF/0kn4SP0ii4aySu4Pa62+fIRGFMjgw==", 1468 + "license": "MIT", 1469 + "dependencies": { 1470 + "@sveltejs/vite-plugin-svelte-inspector": "^4.0.1", 1471 + "debug": "^4.4.0", 1472 + "deepmerge": "^4.3.1", 1473 + "kleur": "^4.1.5", 1474 + "magic-string": "^0.30.15", 1475 + "vitefu": "^1.0.4" 1476 + }, 1477 + "engines": { 1478 + "node": "^18.0.0 || ^20.0.0 || >=22" 1479 + }, 1480 + "peerDependencies": { 1481 + "svelte": "^5.0.0", 1482 + "vite": "^6.0.0" 1483 + } 1484 + }, 1485 + "node_modules/@sveltejs/vite-plugin-svelte-inspector": { 1486 + "version": "4.0.1", 1487 + "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector/-/vite-plugin-svelte-inspector-4.0.1.tgz", 1488 + "integrity": "sha512-J/Nmb2Q2y7mck2hyCX4ckVHcR5tu2J+MtBEQqpDrrgELZ2uvraQcK/ioCV61AqkdXFgriksOKIceDcQmqnGhVw==", 1489 + "license": "MIT", 1490 + "dependencies": { 1491 + "debug": "^4.3.7" 1492 + }, 1493 + "engines": { 1494 + "node": "^18.0.0 || ^20.0.0 || >=22" 1495 + }, 1496 + "peerDependencies": { 1497 + "@sveltejs/vite-plugin-svelte": "^5.0.0", 1498 + "svelte": "^5.0.0", 1499 + "vite": "^6.0.0" 1500 + } 1501 + }, 1502 + "node_modules/@types/acorn": { 1503 + "version": "4.0.6", 1504 + "resolved": "https://registry.npmjs.org/@types/acorn/-/acorn-4.0.6.tgz", 1505 + "integrity": "sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==", 1506 + "license": "MIT", 1507 + "dependencies": { 1508 + "@types/estree": "*" 1509 + } 1510 + }, 1511 + "node_modules/@types/cookie": { 1512 + "version": "0.6.0", 1513 + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz", 1514 + "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==", 1515 + "license": "MIT" 1516 + }, 1517 + "node_modules/@types/debug": { 1518 + "version": "4.1.12", 1519 + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", 1520 + "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", 1521 + "license": "MIT", 1522 + "dependencies": { 1523 + "@types/ms": "*" 1524 + } 1525 + }, 1526 + "node_modules/@types/estree": { 1527 + "version": "1.0.6", 1528 + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", 1529 + "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", 1530 + "license": "MIT" 1531 + }, 1532 + "node_modules/@types/estree-jsx": { 1533 + "version": "1.0.5", 1534 + "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-1.0.5.tgz", 1535 + "integrity": "sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==", 1536 + "license": "MIT", 1537 + "dependencies": { 1538 + "@types/estree": "*" 1539 + } 1540 + }, 1541 + "node_modules/@types/hast": { 1542 + "version": "3.0.4", 1543 + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", 1544 + "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", 1545 + "license": "MIT", 1546 + "dependencies": { 1547 + "@types/unist": "*" 1548 + } 1549 + }, 1550 + "node_modules/@types/mdast": { 1551 + "version": "4.0.4", 1552 + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", 1553 + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", 1554 + "license": "MIT", 1555 + "dependencies": { 1556 + "@types/unist": "*" 1557 + } 1558 + }, 1559 + "node_modules/@types/mdx": { 1560 + "version": "2.0.13", 1561 + "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.13.tgz", 1562 + "integrity": "sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==", 1563 + "license": "MIT" 1564 + }, 1565 + "node_modules/@types/ms": { 1566 + "version": "0.7.34", 1567 + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz", 1568 + "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==", 1569 + "license": "MIT" 1570 + }, 1571 + "node_modules/@types/nlcst": { 1572 + "version": "2.0.3", 1573 + "resolved": "https://registry.npmjs.org/@types/nlcst/-/nlcst-2.0.3.tgz", 1574 + "integrity": "sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==", 1575 + "license": "MIT", 1576 + "dependencies": { 1577 + "@types/unist": "*" 1578 + } 1579 + }, 1580 + "node_modules/@types/node": { 1581 + "version": "22.10.2", 1582 + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.2.tgz", 1583 + "integrity": "sha512-Xxr6BBRCAOQixvonOye19wnzyDiUtTeqldOOmj3CkeblonbccA12PFwlufvRdrpjXxqnmUaeiU5EOA+7s5diUQ==", 1584 + "license": "MIT", 1585 + "dependencies": { 1586 + "undici-types": "~6.20.0" 1587 + } 1588 + }, 1589 + "node_modules/@types/sax": { 1590 + "version": "1.2.7", 1591 + "resolved": "https://registry.npmjs.org/@types/sax/-/sax-1.2.7.tgz", 1592 + "integrity": "sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==", 1593 + "license": "MIT", 1594 + "dependencies": { 1595 + "@types/node": "*" 1596 + } 1597 + }, 1598 + "node_modules/@types/unist": { 1599 + "version": "3.0.3", 1600 + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", 1601 + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", 1602 + "license": "MIT" 1603 + }, 1604 + "node_modules/@ungap/structured-clone": { 1605 + "version": "1.2.1", 1606 + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.1.tgz", 1607 + "integrity": "sha512-fEzPV3hSkSMltkw152tJKNARhOupqbH96MZWyRjNaYZOMIzbrTeQDG+MTc6Mr2pgzFQzFxAfmhGDNP5QK++2ZA==", 1608 + "license": "ISC" 1609 + }, 1610 + "node_modules/acorn": { 1611 + "version": "8.14.0", 1612 + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", 1613 + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", 1614 + "license": "MIT", 1615 + "bin": { 1616 + "acorn": "bin/acorn" 1617 + }, 1618 + "engines": { 1619 + "node": ">=0.4.0" 1620 + } 1621 + }, 1622 + "node_modules/acorn-jsx": { 1623 + "version": "5.3.2", 1624 + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", 1625 + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", 1626 + "license": "MIT", 1627 + "peerDependencies": { 1628 + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" 1629 + } 1630 + }, 1631 + "node_modules/acorn-typescript": { 1632 + "version": "1.4.13", 1633 + "resolved": "https://registry.npmjs.org/acorn-typescript/-/acorn-typescript-1.4.13.tgz", 1634 + "integrity": "sha512-xsc9Xv0xlVfwp2o7sQ+GCQ1PgbkdcpWdTzrwXxO3xDMTAywVS3oXVOcOHuRjAPkS4P9b+yc/qNF15460v+jp4Q==", 1635 + "license": "MIT", 1636 + "peerDependencies": { 1637 + "acorn": ">=8.9.0" 1638 + } 1639 + }, 1640 + "node_modules/ansi-align": { 1641 + "version": "3.0.1", 1642 + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", 1643 + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", 1644 + "license": "ISC", 1645 + "dependencies": { 1646 + "string-width": "^4.1.0" 1647 + } 1648 + }, 1649 + "node_modules/ansi-align/node_modules/ansi-regex": { 1650 + "version": "5.0.1", 1651 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 1652 + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 1653 + "license": "MIT", 1654 + "engines": { 1655 + "node": ">=8" 1656 + } 1657 + }, 1658 + "node_modules/ansi-align/node_modules/emoji-regex": { 1659 + "version": "8.0.0", 1660 + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 1661 + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 1662 + "license": "MIT" 1663 + }, 1664 + "node_modules/ansi-align/node_modules/string-width": { 1665 + "version": "4.2.3", 1666 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 1667 + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 1668 + "license": "MIT", 1669 + "dependencies": { 1670 + "emoji-regex": "^8.0.0", 1671 + "is-fullwidth-code-point": "^3.0.0", 1672 + "strip-ansi": "^6.0.1" 1673 + }, 1674 + "engines": { 1675 + "node": ">=8" 1676 + } 1677 + }, 1678 + "node_modules/ansi-align/node_modules/strip-ansi": { 1679 + "version": "6.0.1", 1680 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 1681 + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 1682 + "license": "MIT", 1683 + "dependencies": { 1684 + "ansi-regex": "^5.0.1" 1685 + }, 1686 + "engines": { 1687 + "node": ">=8" 1688 + } 1689 + }, 1690 + "node_modules/ansi-regex": { 1691 + "version": "6.1.0", 1692 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", 1693 + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", 1694 + "license": "MIT", 1695 + "engines": { 1696 + "node": ">=12" 1697 + }, 1698 + "funding": { 1699 + "url": "https://github.com/chalk/ansi-regex?sponsor=1" 1700 + } 1701 + }, 1702 + "node_modules/ansi-styles": { 1703 + "version": "6.2.1", 1704 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", 1705 + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", 1706 + "license": "MIT", 1707 + "engines": { 1708 + "node": ">=12" 1709 + }, 1710 + "funding": { 1711 + "url": "https://github.com/chalk/ansi-styles?sponsor=1" 1712 + } 1713 + }, 1714 + "node_modules/anymatch": { 1715 + "version": "3.1.3", 1716 + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", 1717 + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", 1718 + "license": "ISC", 1719 + "dependencies": { 1720 + "normalize-path": "^3.0.0", 1721 + "picomatch": "^2.0.4" 1722 + }, 1723 + "engines": { 1724 + "node": ">= 8" 1725 + } 1726 + }, 1727 + "node_modules/anymatch/node_modules/picomatch": { 1728 + "version": "2.3.1", 1729 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 1730 + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 1731 + "license": "MIT", 1732 + "engines": { 1733 + "node": ">=8.6" 1734 + }, 1735 + "funding": { 1736 + "url": "https://github.com/sponsors/jonschlinkert" 1737 + } 1738 + }, 1739 + "node_modules/arg": { 1740 + "version": "5.0.2", 1741 + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", 1742 + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", 1743 + "license": "MIT" 1744 + }, 1745 + "node_modules/argparse": { 1746 + "version": "2.0.1", 1747 + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", 1748 + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", 1749 + "license": "Python-2.0" 1750 + }, 1751 + "node_modules/aria-query": { 1752 + "version": "5.3.2", 1753 + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", 1754 + "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==", 1755 + "license": "Apache-2.0", 1756 + "engines": { 1757 + "node": ">= 0.4" 1758 + } 1759 + }, 1760 + "node_modules/array-iterate": { 1761 + "version": "2.0.1", 1762 + "resolved": "https://registry.npmjs.org/array-iterate/-/array-iterate-2.0.1.tgz", 1763 + "integrity": "sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==", 1764 + "license": "MIT", 1765 + "funding": { 1766 + "type": "github", 1767 + "url": "https://github.com/sponsors/wooorm" 1768 + } 1769 + }, 1770 + "node_modules/astring": { 1771 + "version": "1.9.0", 1772 + "resolved": "https://registry.npmjs.org/astring/-/astring-1.9.0.tgz", 1773 + "integrity": "sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg==", 1774 + "license": "MIT", 1775 + "bin": { 1776 + "astring": "bin/astring" 1777 + } 1778 + }, 1779 + "node_modules/astro": { 1780 + "version": "5.1.1", 1781 + "resolved": "https://registry.npmjs.org/astro/-/astro-5.1.1.tgz", 1782 + "integrity": "sha512-prpWC2PRs4P3FKQg6gZaU+VNMqbZi5pDvORGB2nrjfRjkrvF6/l4BqhvkJ6YQ0Ohm5rIMVz8ljgaRI77mLHbwg==", 1783 + "license": "MIT", 1784 + "dependencies": { 1785 + "@astrojs/compiler": "^2.10.3", 1786 + "@astrojs/internal-helpers": "0.4.2", 1787 + "@astrojs/markdown-remark": "6.0.1", 1788 + "@astrojs/telemetry": "3.2.0", 1789 + "@oslojs/encoding": "^1.1.0", 1790 + "@rollup/pluginutils": "^5.1.3", 1791 + "@types/cookie": "^0.6.0", 1792 + "acorn": "^8.14.0", 1793 + "aria-query": "^5.3.2", 1794 + "axobject-query": "^4.1.0", 1795 + "boxen": "8.0.1", 1796 + "ci-info": "^4.1.0", 1797 + "clsx": "^2.1.1", 1798 + "common-ancestor-path": "^1.0.1", 1799 + "cookie": "^0.7.2", 1800 + "cssesc": "^3.0.0", 1801 + "debug": "^4.3.7", 1802 + "deterministic-object-hash": "^2.0.2", 1803 + "devalue": "^5.1.1", 1804 + "diff": "^5.2.0", 1805 + "dlv": "^1.1.3", 1806 + "dset": "^3.1.4", 1807 + "es-module-lexer": "^1.5.4", 1808 + "esbuild": "^0.21.5", 1809 + "estree-walker": "^3.0.3", 1810 + "fast-glob": "^3.3.2", 1811 + "flattie": "^1.1.1", 1812 + "github-slugger": "^2.0.0", 1813 + "html-escaper": "^3.0.3", 1814 + "http-cache-semantics": "^4.1.1", 1815 + "js-yaml": "^4.1.0", 1816 + "kleur": "^4.1.5", 1817 + "magic-string": "^0.30.14", 1818 + "magicast": "^0.3.5", 1819 + "micromatch": "^4.0.8", 1820 + "mrmime": "^2.0.0", 1821 + "neotraverse": "^0.6.18", 1822 + "p-limit": "^6.1.0", 1823 + "p-queue": "^8.0.1", 1824 + "preferred-pm": "^4.0.0", 1825 + "prompts": "^2.4.2", 1826 + "rehype": "^13.0.2", 1827 + "semver": "^7.6.3", 1828 + "shiki": "^1.23.1", 1829 + "tinyexec": "^0.3.1", 1830 + "tsconfck": "^3.1.4", 1831 + "ultrahtml": "^1.5.3", 1832 + "unist-util-visit": "^5.0.0", 1833 + "unstorage": "^1.14.0", 1834 + "vfile": "^6.0.3", 1835 + "vite": "^6.0.5", 1836 + "vitefu": "^1.0.4", 1837 + "which-pm": "^3.0.0", 1838 + "xxhash-wasm": "^1.1.0", 1839 + "yargs-parser": "^21.1.1", 1840 + "yocto-spinner": "^0.1.0", 1841 + "zod": "^3.23.8", 1842 + "zod-to-json-schema": "^3.23.5", 1843 + "zod-to-ts": "^1.2.0" 1844 + }, 1845 + "bin": { 1846 + "astro": "astro.js" 1847 + }, 1848 + "engines": { 1849 + "node": "^18.17.1 || ^20.3.0 || >=22.0.0", 1850 + "npm": ">=9.6.5", 1851 + "pnpm": ">=7.1.0" 1852 + }, 1853 + "optionalDependencies": { 1854 + "sharp": "^0.33.3" 1855 + } 1856 + }, 1857 + "node_modules/axobject-query": { 1858 + "version": "4.1.0", 1859 + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", 1860 + "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", 1861 + "license": "Apache-2.0", 1862 + "engines": { 1863 + "node": ">= 0.4" 1864 + } 1865 + }, 1866 + "node_modules/bail": { 1867 + "version": "2.0.2", 1868 + "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", 1869 + "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", 1870 + "license": "MIT", 1871 + "funding": { 1872 + "type": "github", 1873 + "url": "https://github.com/sponsors/wooorm" 1874 + } 1875 + }, 1876 + "node_modules/base-64": { 1877 + "version": "1.0.0", 1878 + "resolved": "https://registry.npmjs.org/base-64/-/base-64-1.0.0.tgz", 1879 + "integrity": "sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==", 1880 + "license": "MIT" 1881 + }, 1882 + "node_modules/binary-extensions": { 1883 + "version": "2.3.0", 1884 + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", 1885 + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", 1886 + "license": "MIT", 1887 + "engines": { 1888 + "node": ">=8" 1889 + }, 1890 + "funding": { 1891 + "url": "https://github.com/sponsors/sindresorhus" 1892 + } 1893 + }, 1894 + "node_modules/boxen": { 1895 + "version": "8.0.1", 1896 + "resolved": "https://registry.npmjs.org/boxen/-/boxen-8.0.1.tgz", 1897 + "integrity": "sha512-F3PH5k5juxom4xktynS7MoFY+NUWH5LC4CnH11YB8NPew+HLpmBLCybSAEyb2F+4pRXhuhWqFesoQd6DAyc2hw==", 1898 + "license": "MIT", 1899 + "dependencies": { 1900 + "ansi-align": "^3.0.1", 1901 + "camelcase": "^8.0.0", 1902 + "chalk": "^5.3.0", 1903 + "cli-boxes": "^3.0.0", 1904 + "string-width": "^7.2.0", 1905 + "type-fest": "^4.21.0", 1906 + "widest-line": "^5.0.0", 1907 + "wrap-ansi": "^9.0.0" 1908 + }, 1909 + "engines": { 1910 + "node": ">=18" 1911 + }, 1912 + "funding": { 1913 + "url": "https://github.com/sponsors/sindresorhus" 1914 + } 1915 + }, 1916 + "node_modules/braces": { 1917 + "version": "3.0.3", 1918 + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", 1919 + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", 1920 + "license": "MIT", 1921 + "dependencies": { 1922 + "fill-range": "^7.1.1" 1923 + }, 1924 + "engines": { 1925 + "node": ">=8" 1926 + } 1927 + }, 1928 + "node_modules/camelcase": { 1929 + "version": "8.0.0", 1930 + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-8.0.0.tgz", 1931 + "integrity": "sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==", 1932 + "license": "MIT", 1933 + "engines": { 1934 + "node": ">=16" 1935 + }, 1936 + "funding": { 1937 + "url": "https://github.com/sponsors/sindresorhus" 1938 + } 1939 + }, 1940 + "node_modules/ccount": { 1941 + "version": "2.0.1", 1942 + "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", 1943 + "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", 1944 + "license": "MIT", 1945 + "funding": { 1946 + "type": "github", 1947 + "url": "https://github.com/sponsors/wooorm" 1948 + } 1949 + }, 1950 + "node_modules/chalk": { 1951 + "version": "5.4.1", 1952 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.4.1.tgz", 1953 + "integrity": "sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==", 1954 + "license": "MIT", 1955 + "engines": { 1956 + "node": "^12.17.0 || ^14.13 || >=16.0.0" 1957 + }, 1958 + "funding": { 1959 + "url": "https://github.com/chalk/chalk?sponsor=1" 1960 + } 1961 + }, 1962 + "node_modules/character-entities": { 1963 + "version": "2.0.2", 1964 + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", 1965 + "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", 1966 + "license": "MIT", 1967 + "funding": { 1968 + "type": "github", 1969 + "url": "https://github.com/sponsors/wooorm" 1970 + } 1971 + }, 1972 + "node_modules/character-entities-html4": { 1973 + "version": "2.1.0", 1974 + "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", 1975 + "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", 1976 + "license": "MIT", 1977 + "funding": { 1978 + "type": "github", 1979 + "url": "https://github.com/sponsors/wooorm" 1980 + } 1981 + }, 1982 + "node_modules/character-entities-legacy": { 1983 + "version": "3.0.0", 1984 + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", 1985 + "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", 1986 + "license": "MIT", 1987 + "funding": { 1988 + "type": "github", 1989 + "url": "https://github.com/sponsors/wooorm" 1990 + } 1991 + }, 1992 + "node_modules/character-reference-invalid": { 1993 + "version": "2.0.1", 1994 + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz", 1995 + "integrity": "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==", 1996 + "license": "MIT", 1997 + "funding": { 1998 + "type": "github", 1999 + "url": "https://github.com/sponsors/wooorm" 2000 + } 2001 + }, 2002 + "node_modules/chokidar": { 2003 + "version": "3.6.0", 2004 + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", 2005 + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", 2006 + "license": "MIT", 2007 + "dependencies": { 2008 + "anymatch": "~3.1.2", 2009 + "braces": "~3.0.2", 2010 + "glob-parent": "~5.1.2", 2011 + "is-binary-path": "~2.1.0", 2012 + "is-glob": "~4.0.1", 2013 + "normalize-path": "~3.0.0", 2014 + "readdirp": "~3.6.0" 2015 + }, 2016 + "engines": { 2017 + "node": ">= 8.10.0" 2018 + }, 2019 + "funding": { 2020 + "url": "https://paulmillr.com/funding/" 2021 + }, 2022 + "optionalDependencies": { 2023 + "fsevents": "~2.3.2" 2024 + } 2025 + }, 2026 + "node_modules/ci-info": { 2027 + "version": "4.1.0", 2028 + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.1.0.tgz", 2029 + "integrity": "sha512-HutrvTNsF48wnxkzERIXOe5/mlcfFcbfCmwcg6CJnizbSue78AbDt+1cgl26zwn61WFxhcPykPfZrbqjGmBb4A==", 2030 + "funding": [ 2031 + { 2032 + "type": "github", 2033 + "url": "https://github.com/sponsors/sibiraj-s" 2034 + } 2035 + ], 2036 + "license": "MIT", 2037 + "engines": { 2038 + "node": ">=8" 2039 + } 2040 + }, 2041 + "node_modules/cli-boxes": { 2042 + "version": "3.0.0", 2043 + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", 2044 + "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==", 2045 + "license": "MIT", 2046 + "engines": { 2047 + "node": ">=10" 2048 + }, 2049 + "funding": { 2050 + "url": "https://github.com/sponsors/sindresorhus" 2051 + } 2052 + }, 2053 + "node_modules/clsx": { 2054 + "version": "2.1.1", 2055 + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", 2056 + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", 2057 + "license": "MIT", 2058 + "engines": { 2059 + "node": ">=6" 2060 + } 2061 + }, 2062 + "node_modules/collapse-white-space": { 2063 + "version": "2.1.0", 2064 + "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-2.1.0.tgz", 2065 + "integrity": "sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==", 2066 + "license": "MIT", 2067 + "funding": { 2068 + "type": "github", 2069 + "url": "https://github.com/sponsors/wooorm" 2070 + } 2071 + }, 2072 + "node_modules/color": { 2073 + "version": "4.2.3", 2074 + "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", 2075 + "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", 2076 + "license": "MIT", 2077 + "optional": true, 2078 + "dependencies": { 2079 + "color-convert": "^2.0.1", 2080 + "color-string": "^1.9.0" 2081 + }, 2082 + "engines": { 2083 + "node": ">=12.5.0" 2084 + } 2085 + }, 2086 + "node_modules/color-convert": { 2087 + "version": "2.0.1", 2088 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 2089 + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 2090 + "license": "MIT", 2091 + "optional": true, 2092 + "dependencies": { 2093 + "color-name": "~1.1.4" 2094 + }, 2095 + "engines": { 2096 + "node": ">=7.0.0" 2097 + } 2098 + }, 2099 + "node_modules/color-name": { 2100 + "version": "1.1.4", 2101 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 2102 + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 2103 + "license": "MIT", 2104 + "optional": true 2105 + }, 2106 + "node_modules/color-string": { 2107 + "version": "1.9.1", 2108 + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", 2109 + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", 2110 + "license": "MIT", 2111 + "optional": true, 2112 + "dependencies": { 2113 + "color-name": "^1.0.0", 2114 + "simple-swizzle": "^0.2.2" 2115 + } 2116 + }, 2117 + "node_modules/comma-separated-tokens": { 2118 + "version": "2.0.3", 2119 + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", 2120 + "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", 2121 + "license": "MIT", 2122 + "funding": { 2123 + "type": "github", 2124 + "url": "https://github.com/sponsors/wooorm" 2125 + } 2126 + }, 2127 + "node_modules/common-ancestor-path": { 2128 + "version": "1.0.1", 2129 + "resolved": "https://registry.npmjs.org/common-ancestor-path/-/common-ancestor-path-1.0.1.tgz", 2130 + "integrity": "sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==", 2131 + "license": "ISC" 2132 + }, 2133 + "node_modules/consola": { 2134 + "version": "3.3.3", 2135 + "resolved": "https://registry.npmjs.org/consola/-/consola-3.3.3.tgz", 2136 + "integrity": "sha512-Qil5KwghMzlqd51UXM0b6fyaGHtOC22scxrwrz4A2882LyUMwQjnvaedN1HAeXzphspQ6CpHkzMAWxBTUruDLg==", 2137 + "license": "MIT", 2138 + "engines": { 2139 + "node": "^14.18.0 || >=16.10.0" 2140 + } 2141 + }, 2142 + "node_modules/cookie": { 2143 + "version": "0.7.2", 2144 + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", 2145 + "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", 2146 + "license": "MIT", 2147 + "engines": { 2148 + "node": ">= 0.6" 2149 + } 2150 + }, 2151 + "node_modules/cookie-es": { 2152 + "version": "1.2.2", 2153 + "resolved": "https://registry.npmjs.org/cookie-es/-/cookie-es-1.2.2.tgz", 2154 + "integrity": "sha512-+W7VmiVINB+ywl1HGXJXmrqkOhpKrIiVZV6tQuV54ZyQC7MMuBt81Vc336GMLoHBq5hV/F9eXgt5Mnx0Rha5Fg==", 2155 + "license": "MIT" 2156 + }, 2157 + "node_modules/crossws": { 2158 + "version": "0.3.1", 2159 + "resolved": "https://registry.npmjs.org/crossws/-/crossws-0.3.1.tgz", 2160 + "integrity": "sha512-HsZgeVYaG+b5zA+9PbIPGq4+J/CJynJuearykPsXx4V/eMhyQ5EDVg3Ak2FBZtVXCiOLu/U7IiwDHTr9MA+IKw==", 2161 + "license": "MIT", 2162 + "dependencies": { 2163 + "uncrypto": "^0.1.3" 2164 + } 2165 + }, 2166 + "node_modules/cssesc": { 2167 + "version": "3.0.0", 2168 + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", 2169 + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", 2170 + "license": "MIT", 2171 + "bin": { 2172 + "cssesc": "bin/cssesc" 2173 + }, 2174 + "engines": { 2175 + "node": ">=4" 2176 + } 2177 + }, 2178 + "node_modules/debug": { 2179 + "version": "4.4.0", 2180 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", 2181 + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", 2182 + "license": "MIT", 2183 + "dependencies": { 2184 + "ms": "^2.1.3" 2185 + }, 2186 + "engines": { 2187 + "node": ">=6.0" 2188 + }, 2189 + "peerDependenciesMeta": { 2190 + "supports-color": { 2191 + "optional": true 2192 + } 2193 + } 2194 + }, 2195 + "node_modules/decode-named-character-reference": { 2196 + "version": "1.0.2", 2197 + "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz", 2198 + "integrity": "sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==", 2199 + "license": "MIT", 2200 + "dependencies": { 2201 + "character-entities": "^2.0.0" 2202 + }, 2203 + "funding": { 2204 + "type": "github", 2205 + "url": "https://github.com/sponsors/wooorm" 2206 + } 2207 + }, 2208 + "node_modules/dedent-js": { 2209 + "version": "1.0.1", 2210 + "resolved": "https://registry.npmjs.org/dedent-js/-/dedent-js-1.0.1.tgz", 2211 + "integrity": "sha512-OUepMozQULMLUmhxS95Vudo0jb0UchLimi3+pQ2plj61Fcy8axbP9hbiD4Sz6DPqn6XG3kfmziVfQ1rSys5AJQ==", 2212 + "license": "MIT" 2213 + }, 2214 + "node_modules/deepmerge": { 2215 + "version": "4.3.1", 2216 + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", 2217 + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", 2218 + "license": "MIT", 2219 + "engines": { 2220 + "node": ">=0.10.0" 2221 + } 2222 + }, 2223 + "node_modules/defu": { 2224 + "version": "6.1.4", 2225 + "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.4.tgz", 2226 + "integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==", 2227 + "license": "MIT" 2228 + }, 2229 + "node_modules/dequal": { 2230 + "version": "2.0.3", 2231 + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", 2232 + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", 2233 + "license": "MIT", 2234 + "engines": { 2235 + "node": ">=6" 2236 + } 2237 + }, 2238 + "node_modules/destr": { 2239 + "version": "2.0.3", 2240 + "resolved": "https://registry.npmjs.org/destr/-/destr-2.0.3.tgz", 2241 + "integrity": "sha512-2N3BOUU4gYMpTP24s5rF5iP7BDr7uNTCs4ozw3kf/eKfvWSIu93GEBi5m427YoyJoeOzQ5smuu4nNAPGb8idSQ==", 2242 + "license": "MIT" 2243 + }, 2244 + "node_modules/detect-libc": { 2245 + "version": "2.0.3", 2246 + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", 2247 + "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", 2248 + "license": "Apache-2.0", 2249 + "optional": true, 2250 + "engines": { 2251 + "node": ">=8" 2252 + } 2253 + }, 2254 + "node_modules/deterministic-object-hash": { 2255 + "version": "2.0.2", 2256 + "resolved": "https://registry.npmjs.org/deterministic-object-hash/-/deterministic-object-hash-2.0.2.tgz", 2257 + "integrity": "sha512-KxektNH63SrbfUyDiwXqRb1rLwKt33AmMv+5Nhsw1kqZ13SJBRTgZHtGbE+hH3a1mVW1cz+4pqSWVPAtLVXTzQ==", 2258 + "license": "MIT", 2259 + "dependencies": { 2260 + "base-64": "^1.0.0" 2261 + }, 2262 + "engines": { 2263 + "node": ">=18" 2264 + } 2265 + }, 2266 + "node_modules/devalue": { 2267 + "version": "5.1.1", 2268 + "resolved": "https://registry.npmjs.org/devalue/-/devalue-5.1.1.tgz", 2269 + "integrity": "sha512-maua5KUiapvEwiEAe+XnlZ3Rh0GD+qI1J/nb9vrJc3muPXvcF/8gXYTWF76+5DAqHyDUtOIImEuo0YKE9mshVw==", 2270 + "license": "MIT" 2271 + }, 2272 + "node_modules/devlop": { 2273 + "version": "1.1.0", 2274 + "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", 2275 + "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", 2276 + "license": "MIT", 2277 + "dependencies": { 2278 + "dequal": "^2.0.0" 2279 + }, 2280 + "funding": { 2281 + "type": "github", 2282 + "url": "https://github.com/sponsors/wooorm" 2283 + } 2284 + }, 2285 + "node_modules/diff": { 2286 + "version": "5.2.0", 2287 + "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", 2288 + "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", 2289 + "license": "BSD-3-Clause", 2290 + "engines": { 2291 + "node": ">=0.3.1" 2292 + } 2293 + }, 2294 + "node_modules/dlv": { 2295 + "version": "1.1.3", 2296 + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", 2297 + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", 2298 + "license": "MIT" 2299 + }, 2300 + "node_modules/dset": { 2301 + "version": "3.1.4", 2302 + "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.4.tgz", 2303 + "integrity": "sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==", 2304 + "license": "MIT", 2305 + "engines": { 2306 + "node": ">=4" 2307 + } 2308 + }, 2309 + "node_modules/emoji-regex": { 2310 + "version": "10.4.0", 2311 + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.4.0.tgz", 2312 + "integrity": "sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==", 2313 + "license": "MIT" 2314 + }, 2315 + "node_modules/emoji-regex-xs": { 2316 + "version": "1.0.0", 2317 + "resolved": "https://registry.npmjs.org/emoji-regex-xs/-/emoji-regex-xs-1.0.0.tgz", 2318 + "integrity": "sha512-LRlerrMYoIDrT6jgpeZ2YYl/L8EulRTt5hQcYjy5AInh7HWXKimpqx68aknBFpGL2+/IcogTcaydJEgaTmOpDg==", 2319 + "license": "MIT" 2320 + }, 2321 + "node_modules/entities": { 2322 + "version": "4.5.0", 2323 + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", 2324 + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", 2325 + "license": "BSD-2-Clause", 2326 + "engines": { 2327 + "node": ">=0.12" 2328 + }, 2329 + "funding": { 2330 + "url": "https://github.com/fb55/entities?sponsor=1" 2331 + } 2332 + }, 2333 + "node_modules/es-module-lexer": { 2334 + "version": "1.6.0", 2335 + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.6.0.tgz", 2336 + "integrity": "sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==", 2337 + "license": "MIT" 2338 + }, 2339 + "node_modules/esast-util-from-estree": { 2340 + "version": "2.0.0", 2341 + "resolved": "https://registry.npmjs.org/esast-util-from-estree/-/esast-util-from-estree-2.0.0.tgz", 2342 + "integrity": "sha512-4CyanoAudUSBAn5K13H4JhsMH6L9ZP7XbLVe/dKybkxMO7eDyLsT8UHl9TRNrU2Gr9nz+FovfSIjuXWJ81uVwQ==", 2343 + "license": "MIT", 2344 + "dependencies": { 2345 + "@types/estree-jsx": "^1.0.0", 2346 + "devlop": "^1.0.0", 2347 + "estree-util-visit": "^2.0.0", 2348 + "unist-util-position-from-estree": "^2.0.0" 2349 + }, 2350 + "funding": { 2351 + "type": "opencollective", 2352 + "url": "https://opencollective.com/unified" 2353 + } 2354 + }, 2355 + "node_modules/esast-util-from-js": { 2356 + "version": "2.0.1", 2357 + "resolved": "https://registry.npmjs.org/esast-util-from-js/-/esast-util-from-js-2.0.1.tgz", 2358 + "integrity": "sha512-8Ja+rNJ0Lt56Pcf3TAmpBZjmx8ZcK5Ts4cAzIOjsjevg9oSXJnl6SUQ2EevU8tv3h6ZLWmoKL5H4fgWvdvfETw==", 2359 + "license": "MIT", 2360 + "dependencies": { 2361 + "@types/estree-jsx": "^1.0.0", 2362 + "acorn": "^8.0.0", 2363 + "esast-util-from-estree": "^2.0.0", 2364 + "vfile-message": "^4.0.0" 2365 + }, 2366 + "funding": { 2367 + "type": "opencollective", 2368 + "url": "https://opencollective.com/unified" 2369 + } 2370 + }, 2371 + "node_modules/esbuild": { 2372 + "version": "0.21.5", 2373 + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", 2374 + "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", 2375 + "hasInstallScript": true, 2376 + "license": "MIT", 2377 + "bin": { 2378 + "esbuild": "bin/esbuild" 2379 + }, 2380 + "engines": { 2381 + "node": ">=12" 2382 + }, 2383 + "optionalDependencies": { 2384 + "@esbuild/aix-ppc64": "0.21.5", 2385 + "@esbuild/android-arm": "0.21.5", 2386 + "@esbuild/android-arm64": "0.21.5", 2387 + "@esbuild/android-x64": "0.21.5", 2388 + "@esbuild/darwin-arm64": "0.21.5", 2389 + "@esbuild/darwin-x64": "0.21.5", 2390 + "@esbuild/freebsd-arm64": "0.21.5", 2391 + "@esbuild/freebsd-x64": "0.21.5", 2392 + "@esbuild/linux-arm": "0.21.5", 2393 + "@esbuild/linux-arm64": "0.21.5", 2394 + "@esbuild/linux-ia32": "0.21.5", 2395 + "@esbuild/linux-loong64": "0.21.5", 2396 + "@esbuild/linux-mips64el": "0.21.5", 2397 + "@esbuild/linux-ppc64": "0.21.5", 2398 + "@esbuild/linux-riscv64": "0.21.5", 2399 + "@esbuild/linux-s390x": "0.21.5", 2400 + "@esbuild/linux-x64": "0.21.5", 2401 + "@esbuild/netbsd-x64": "0.21.5", 2402 + "@esbuild/openbsd-x64": "0.21.5", 2403 + "@esbuild/sunos-x64": "0.21.5", 2404 + "@esbuild/win32-arm64": "0.21.5", 2405 + "@esbuild/win32-ia32": "0.21.5", 2406 + "@esbuild/win32-x64": "0.21.5" 2407 + } 2408 + }, 2409 + "node_modules/escape-string-regexp": { 2410 + "version": "5.0.0", 2411 + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", 2412 + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", 2413 + "license": "MIT", 2414 + "engines": { 2415 + "node": ">=12" 2416 + }, 2417 + "funding": { 2418 + "url": "https://github.com/sponsors/sindresorhus" 2419 + } 2420 + }, 2421 + "node_modules/esm-env": { 2422 + "version": "1.2.1", 2423 + "resolved": "https://registry.npmjs.org/esm-env/-/esm-env-1.2.1.tgz", 2424 + "integrity": "sha512-U9JedYYjCnadUlXk7e1Kr+aENQhtUaoaV9+gZm1T8LC/YBAPJx3NSPIAurFOC0U5vrdSevnUJS2/wUVxGwPhng==", 2425 + "license": "MIT" 2426 + }, 2427 + "node_modules/esprima": { 2428 + "version": "4.0.1", 2429 + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", 2430 + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", 2431 + "license": "BSD-2-Clause", 2432 + "bin": { 2433 + "esparse": "bin/esparse.js", 2434 + "esvalidate": "bin/esvalidate.js" 2435 + }, 2436 + "engines": { 2437 + "node": ">=4" 2438 + } 2439 + }, 2440 + "node_modules/esrap": { 2441 + "version": "1.3.2", 2442 + "resolved": "https://registry.npmjs.org/esrap/-/esrap-1.3.2.tgz", 2443 + "integrity": "sha512-C4PXusxYhFT98GjLSmb20k9PREuUdporer50dhzGuJu9IJXktbMddVCMLAERl5dAHyAi73GWWCE4FVHGP1794g==", 2444 + "license": "MIT", 2445 + "dependencies": { 2446 + "@jridgewell/sourcemap-codec": "^1.4.15" 2447 + } 2448 + }, 2449 + "node_modules/estree-util-attach-comments": { 2450 + "version": "3.0.0", 2451 + "resolved": "https://registry.npmjs.org/estree-util-attach-comments/-/estree-util-attach-comments-3.0.0.tgz", 2452 + "integrity": "sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw==", 2453 + "license": "MIT", 2454 + "dependencies": { 2455 + "@types/estree": "^1.0.0" 2456 + }, 2457 + "funding": { 2458 + "type": "opencollective", 2459 + "url": "https://opencollective.com/unified" 2460 + } 2461 + }, 2462 + "node_modules/estree-util-build-jsx": { 2463 + "version": "3.0.1", 2464 + "resolved": "https://registry.npmjs.org/estree-util-build-jsx/-/estree-util-build-jsx-3.0.1.tgz", 2465 + "integrity": "sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ==", 2466 + "license": "MIT", 2467 + "dependencies": { 2468 + "@types/estree-jsx": "^1.0.0", 2469 + "devlop": "^1.0.0", 2470 + "estree-util-is-identifier-name": "^3.0.0", 2471 + "estree-walker": "^3.0.0" 2472 + }, 2473 + "funding": { 2474 + "type": "opencollective", 2475 + "url": "https://opencollective.com/unified" 2476 + } 2477 + }, 2478 + "node_modules/estree-util-is-identifier-name": { 2479 + "version": "3.0.0", 2480 + "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-3.0.0.tgz", 2481 + "integrity": "sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==", 2482 + "license": "MIT", 2483 + "funding": { 2484 + "type": "opencollective", 2485 + "url": "https://opencollective.com/unified" 2486 + } 2487 + }, 2488 + "node_modules/estree-util-scope": { 2489 + "version": "1.0.0", 2490 + "resolved": "https://registry.npmjs.org/estree-util-scope/-/estree-util-scope-1.0.0.tgz", 2491 + "integrity": "sha512-2CAASclonf+JFWBNJPndcOpA8EMJwa0Q8LUFJEKqXLW6+qBvbFZuF5gItbQOs/umBUkjviCSDCbBwU2cXbmrhQ==", 2492 + "license": "MIT", 2493 + "dependencies": { 2494 + "@types/estree": "^1.0.0", 2495 + "devlop": "^1.0.0" 2496 + }, 2497 + "funding": { 2498 + "type": "opencollective", 2499 + "url": "https://opencollective.com/unified" 2500 + } 2501 + }, 2502 + "node_modules/estree-util-to-js": { 2503 + "version": "2.0.0", 2504 + "resolved": "https://registry.npmjs.org/estree-util-to-js/-/estree-util-to-js-2.0.0.tgz", 2505 + "integrity": "sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg==", 2506 + "license": "MIT", 2507 + "dependencies": { 2508 + "@types/estree-jsx": "^1.0.0", 2509 + "astring": "^1.8.0", 2510 + "source-map": "^0.7.0" 2511 + }, 2512 + "funding": { 2513 + "type": "opencollective", 2514 + "url": "https://opencollective.com/unified" 2515 + } 2516 + }, 2517 + "node_modules/estree-util-visit": { 2518 + "version": "2.0.0", 2519 + "resolved": "https://registry.npmjs.org/estree-util-visit/-/estree-util-visit-2.0.0.tgz", 2520 + "integrity": "sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww==", 2521 + "license": "MIT", 2522 + "dependencies": { 2523 + "@types/estree-jsx": "^1.0.0", 2524 + "@types/unist": "^3.0.0" 2525 + }, 2526 + "funding": { 2527 + "type": "opencollective", 2528 + "url": "https://opencollective.com/unified" 2529 + } 2530 + }, 2531 + "node_modules/estree-walker": { 2532 + "version": "3.0.3", 2533 + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", 2534 + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", 2535 + "license": "MIT", 2536 + "dependencies": { 2537 + "@types/estree": "^1.0.0" 2538 + } 2539 + }, 2540 + "node_modules/eventemitter3": { 2541 + "version": "5.0.1", 2542 + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", 2543 + "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==", 2544 + "license": "MIT" 2545 + }, 2546 + "node_modules/extend": { 2547 + "version": "3.0.2", 2548 + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", 2549 + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", 2550 + "license": "MIT" 2551 + }, 2552 + "node_modules/fast-glob": { 2553 + "version": "3.3.2", 2554 + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", 2555 + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", 2556 + "license": "MIT", 2557 + "dependencies": { 2558 + "@nodelib/fs.stat": "^2.0.2", 2559 + "@nodelib/fs.walk": "^1.2.3", 2560 + "glob-parent": "^5.1.2", 2561 + "merge2": "^1.3.0", 2562 + "micromatch": "^4.0.4" 2563 + }, 2564 + "engines": { 2565 + "node": ">=8.6.0" 2566 + } 2567 + }, 2568 + "node_modules/fast-xml-parser": { 2569 + "version": "4.5.1", 2570 + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.5.1.tgz", 2571 + "integrity": "sha512-y655CeyUQ+jj7KBbYMc4FG01V8ZQqjN+gDYGJ50RtfsUB8iG9AmwmwoAgeKLJdmueKKMrH1RJ7yXHTSoczdv5w==", 2572 + "funding": [ 2573 + { 2574 + "type": "github", 2575 + "url": "https://github.com/sponsors/NaturalIntelligence" 2576 + }, 2577 + { 2578 + "type": "paypal", 2579 + "url": "https://paypal.me/naturalintelligence" 2580 + } 2581 + ], 2582 + "license": "MIT", 2583 + "dependencies": { 2584 + "strnum": "^1.0.5" 2585 + }, 2586 + "bin": { 2587 + "fxparser": "src/cli/cli.js" 2588 + } 2589 + }, 2590 + "node_modules/fastq": { 2591 + "version": "1.18.0", 2592 + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.18.0.tgz", 2593 + "integrity": "sha512-QKHXPW0hD8g4UET03SdOdunzSouc9N4AuHdsX8XNcTsuz+yYFILVNIX4l9yHABMhiEI9Db0JTTIpu0wB+Y1QQw==", 2594 + "license": "ISC", 2595 + "dependencies": { 2596 + "reusify": "^1.0.4" 2597 + } 2598 + }, 2599 + "node_modules/fill-range": { 2600 + "version": "7.1.1", 2601 + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", 2602 + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", 2603 + "license": "MIT", 2604 + "dependencies": { 2605 + "to-regex-range": "^5.0.1" 2606 + }, 2607 + "engines": { 2608 + "node": ">=8" 2609 + } 2610 + }, 2611 + "node_modules/find-up": { 2612 + "version": "4.1.0", 2613 + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", 2614 + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", 2615 + "license": "MIT", 2616 + "dependencies": { 2617 + "locate-path": "^5.0.0", 2618 + "path-exists": "^4.0.0" 2619 + }, 2620 + "engines": { 2621 + "node": ">=8" 2622 + } 2623 + }, 2624 + "node_modules/find-up-simple": { 2625 + "version": "1.0.0", 2626 + "resolved": "https://registry.npmjs.org/find-up-simple/-/find-up-simple-1.0.0.tgz", 2627 + "integrity": "sha512-q7Us7kcjj2VMePAa02hDAF6d+MzsdsAWEwYyOpwUtlerRBkOEPBCRZrAV4XfcSN8fHAgaD0hP7miwoay6DCprw==", 2628 + "license": "MIT", 2629 + "engines": { 2630 + "node": ">=18" 2631 + }, 2632 + "funding": { 2633 + "url": "https://github.com/sponsors/sindresorhus" 2634 + } 2635 + }, 2636 + "node_modules/find-yarn-workspace-root2": { 2637 + "version": "1.2.16", 2638 + "resolved": "https://registry.npmjs.org/find-yarn-workspace-root2/-/find-yarn-workspace-root2-1.2.16.tgz", 2639 + "integrity": "sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==", 2640 + "license": "Apache-2.0", 2641 + "dependencies": { 2642 + "micromatch": "^4.0.2", 2643 + "pkg-dir": "^4.2.0" 2644 + } 2645 + }, 2646 + "node_modules/flattie": { 2647 + "version": "1.1.1", 2648 + "resolved": "https://registry.npmjs.org/flattie/-/flattie-1.1.1.tgz", 2649 + "integrity": "sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ==", 2650 + "license": "MIT", 2651 + "engines": { 2652 + "node": ">=8" 2653 + } 2654 + }, 2655 + "node_modules/fsevents": { 2656 + "version": "2.3.3", 2657 + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", 2658 + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", 2659 + "hasInstallScript": true, 2660 + "license": "MIT", 2661 + "optional": true, 2662 + "os": [ 2663 + "darwin" 2664 + ], 2665 + "engines": { 2666 + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 2667 + } 2668 + }, 2669 + "node_modules/get-east-asian-width": { 2670 + "version": "1.3.0", 2671 + "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.3.0.tgz", 2672 + "integrity": "sha512-vpeMIQKxczTD/0s2CdEWHcb0eeJe6TFjxb+J5xgX7hScxqrGuyjmv4c1D4A/gelKfyox0gJJwIHF+fLjeaM8kQ==", 2673 + "license": "MIT", 2674 + "engines": { 2675 + "node": ">=18" 2676 + }, 2677 + "funding": { 2678 + "url": "https://github.com/sponsors/sindresorhus" 2679 + } 2680 + }, 2681 + "node_modules/github-slugger": { 2682 + "version": "2.0.0", 2683 + "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-2.0.0.tgz", 2684 + "integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==", 2685 + "license": "ISC" 2686 + }, 2687 + "node_modules/glob-parent": { 2688 + "version": "5.1.2", 2689 + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 2690 + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 2691 + "license": "ISC", 2692 + "dependencies": { 2693 + "is-glob": "^4.0.1" 2694 + }, 2695 + "engines": { 2696 + "node": ">= 6" 2697 + } 2698 + }, 2699 + "node_modules/graceful-fs": { 2700 + "version": "4.2.11", 2701 + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", 2702 + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", 2703 + "license": "ISC" 2704 + }, 2705 + "node_modules/h3": { 2706 + "version": "1.13.0", 2707 + "resolved": "https://registry.npmjs.org/h3/-/h3-1.13.0.tgz", 2708 + "integrity": "sha512-vFEAu/yf8UMUcB4s43OaDaigcqpQd14yanmOsn+NcRX3/guSKncyE2rOYhq8RIchgJrPSs/QiIddnTTR1ddiAg==", 2709 + "license": "MIT", 2710 + "dependencies": { 2711 + "cookie-es": "^1.2.2", 2712 + "crossws": ">=0.2.0 <0.4.0", 2713 + "defu": "^6.1.4", 2714 + "destr": "^2.0.3", 2715 + "iron-webcrypto": "^1.2.1", 2716 + "ohash": "^1.1.4", 2717 + "radix3": "^1.1.2", 2718 + "ufo": "^1.5.4", 2719 + "uncrypto": "^0.1.3", 2720 + "unenv": "^1.10.0" 2721 + } 2722 + }, 2723 + "node_modules/hast-util-from-html": { 2724 + "version": "2.0.3", 2725 + "resolved": "https://registry.npmjs.org/hast-util-from-html/-/hast-util-from-html-2.0.3.tgz", 2726 + "integrity": "sha512-CUSRHXyKjzHov8yKsQjGOElXy/3EKpyX56ELnkHH34vDVw1N1XSQ1ZcAvTyAPtGqLTuKP/uxM+aLkSPqF/EtMw==", 2727 + "license": "MIT", 2728 + "dependencies": { 2729 + "@types/hast": "^3.0.0", 2730 + "devlop": "^1.1.0", 2731 + "hast-util-from-parse5": "^8.0.0", 2732 + "parse5": "^7.0.0", 2733 + "vfile": "^6.0.0", 2734 + "vfile-message": "^4.0.0" 2735 + }, 2736 + "funding": { 2737 + "type": "opencollective", 2738 + "url": "https://opencollective.com/unified" 2739 + } 2740 + }, 2741 + "node_modules/hast-util-from-parse5": { 2742 + "version": "8.0.2", 2743 + "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-8.0.2.tgz", 2744 + "integrity": "sha512-SfMzfdAi/zAoZ1KkFEyyeXBn7u/ShQrfd675ZEE9M3qj+PMFX05xubzRyF76CCSJu8au9jgVxDV1+okFvgZU4A==", 2745 + "license": "MIT", 2746 + "dependencies": { 2747 + "@types/hast": "^3.0.0", 2748 + "@types/unist": "^3.0.0", 2749 + "devlop": "^1.0.0", 2750 + "hastscript": "^9.0.0", 2751 + "property-information": "^6.0.0", 2752 + "vfile": "^6.0.0", 2753 + "vfile-location": "^5.0.0", 2754 + "web-namespaces": "^2.0.0" 2755 + }, 2756 + "funding": { 2757 + "type": "opencollective", 2758 + "url": "https://opencollective.com/unified" 2759 + } 2760 + }, 2761 + "node_modules/hast-util-is-element": { 2762 + "version": "3.0.0", 2763 + "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz", 2764 + "integrity": "sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==", 2765 + "license": "MIT", 2766 + "dependencies": { 2767 + "@types/hast": "^3.0.0" 2768 + }, 2769 + "funding": { 2770 + "type": "opencollective", 2771 + "url": "https://opencollective.com/unified" 2772 + } 2773 + }, 2774 + "node_modules/hast-util-parse-selector": { 2775 + "version": "4.0.0", 2776 + "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz", 2777 + "integrity": "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==", 2778 + "license": "MIT", 2779 + "dependencies": { 2780 + "@types/hast": "^3.0.0" 2781 + }, 2782 + "funding": { 2783 + "type": "opencollective", 2784 + "url": "https://opencollective.com/unified" 2785 + } 2786 + }, 2787 + "node_modules/hast-util-raw": { 2788 + "version": "9.1.0", 2789 + "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-9.1.0.tgz", 2790 + "integrity": "sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw==", 2791 + "license": "MIT", 2792 + "dependencies": { 2793 + "@types/hast": "^3.0.0", 2794 + "@types/unist": "^3.0.0", 2795 + "@ungap/structured-clone": "^1.0.0", 2796 + "hast-util-from-parse5": "^8.0.0", 2797 + "hast-util-to-parse5": "^8.0.0", 2798 + "html-void-elements": "^3.0.0", 2799 + "mdast-util-to-hast": "^13.0.0", 2800 + "parse5": "^7.0.0", 2801 + "unist-util-position": "^5.0.0", 2802 + "unist-util-visit": "^5.0.0", 2803 + "vfile": "^6.0.0", 2804 + "web-namespaces": "^2.0.0", 2805 + "zwitch": "^2.0.0" 2806 + }, 2807 + "funding": { 2808 + "type": "opencollective", 2809 + "url": "https://opencollective.com/unified" 2810 + } 2811 + }, 2812 + "node_modules/hast-util-to-estree": { 2813 + "version": "3.1.0", 2814 + "resolved": "https://registry.npmjs.org/hast-util-to-estree/-/hast-util-to-estree-3.1.0.tgz", 2815 + "integrity": "sha512-lfX5g6hqVh9kjS/B9E2gSkvHH4SZNiQFiqWS0x9fENzEl+8W12RqdRxX6d/Cwxi30tPQs3bIO+aolQJNp1bIyw==", 2816 + "license": "MIT", 2817 + "dependencies": { 2818 + "@types/estree": "^1.0.0", 2819 + "@types/estree-jsx": "^1.0.0", 2820 + "@types/hast": "^3.0.0", 2821 + "comma-separated-tokens": "^2.0.0", 2822 + "devlop": "^1.0.0", 2823 + "estree-util-attach-comments": "^3.0.0", 2824 + "estree-util-is-identifier-name": "^3.0.0", 2825 + "hast-util-whitespace": "^3.0.0", 2826 + "mdast-util-mdx-expression": "^2.0.0", 2827 + "mdast-util-mdx-jsx": "^3.0.0", 2828 + "mdast-util-mdxjs-esm": "^2.0.0", 2829 + "property-information": "^6.0.0", 2830 + "space-separated-tokens": "^2.0.0", 2831 + "style-to-object": "^0.4.0", 2832 + "unist-util-position": "^5.0.0", 2833 + "zwitch": "^2.0.0" 2834 + }, 2835 + "funding": { 2836 + "type": "opencollective", 2837 + "url": "https://opencollective.com/unified" 2838 + } 2839 + }, 2840 + "node_modules/hast-util-to-estree/node_modules/inline-style-parser": { 2841 + "version": "0.1.1", 2842 + "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", 2843 + "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==", 2844 + "license": "MIT" 2845 + }, 2846 + "node_modules/hast-util-to-estree/node_modules/style-to-object": { 2847 + "version": "0.4.4", 2848 + "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.4.4.tgz", 2849 + "integrity": "sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg==", 2850 + "license": "MIT", 2851 + "dependencies": { 2852 + "inline-style-parser": "0.1.1" 2853 + } 2854 + }, 2855 + "node_modules/hast-util-to-html": { 2856 + "version": "9.0.4", 2857 + "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-9.0.4.tgz", 2858 + "integrity": "sha512-wxQzXtdbhiwGAUKrnQJXlOPmHnEehzphwkK7aluUPQ+lEc1xefC8pblMgpp2w5ldBTEfveRIrADcrhGIWrlTDA==", 2859 + "license": "MIT", 2860 + "dependencies": { 2861 + "@types/hast": "^3.0.0", 2862 + "@types/unist": "^3.0.0", 2863 + "ccount": "^2.0.0", 2864 + "comma-separated-tokens": "^2.0.0", 2865 + "hast-util-whitespace": "^3.0.0", 2866 + "html-void-elements": "^3.0.0", 2867 + "mdast-util-to-hast": "^13.0.0", 2868 + "property-information": "^6.0.0", 2869 + "space-separated-tokens": "^2.0.0", 2870 + "stringify-entities": "^4.0.0", 2871 + "zwitch": "^2.0.4" 2872 + }, 2873 + "funding": { 2874 + "type": "opencollective", 2875 + "url": "https://opencollective.com/unified" 2876 + } 2877 + }, 2878 + "node_modules/hast-util-to-jsx-runtime": { 2879 + "version": "2.3.2", 2880 + "resolved": "https://registry.npmjs.org/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.3.2.tgz", 2881 + "integrity": "sha512-1ngXYb+V9UT5h+PxNRa1O1FYguZK/XL+gkeqvp7EdHlB9oHUG0eYRo/vY5inBdcqo3RkPMC58/H94HvkbfGdyg==", 2882 + "license": "MIT", 2883 + "dependencies": { 2884 + "@types/estree": "^1.0.0", 2885 + "@types/hast": "^3.0.0", 2886 + "@types/unist": "^3.0.0", 2887 + "comma-separated-tokens": "^2.0.0", 2888 + "devlop": "^1.0.0", 2889 + "estree-util-is-identifier-name": "^3.0.0", 2890 + "hast-util-whitespace": "^3.0.0", 2891 + "mdast-util-mdx-expression": "^2.0.0", 2892 + "mdast-util-mdx-jsx": "^3.0.0", 2893 + "mdast-util-mdxjs-esm": "^2.0.0", 2894 + "property-information": "^6.0.0", 2895 + "space-separated-tokens": "^2.0.0", 2896 + "style-to-object": "^1.0.0", 2897 + "unist-util-position": "^5.0.0", 2898 + "vfile-message": "^4.0.0" 2899 + }, 2900 + "funding": { 2901 + "type": "opencollective", 2902 + "url": "https://opencollective.com/unified" 2903 + } 2904 + }, 2905 + "node_modules/hast-util-to-parse5": { 2906 + "version": "8.0.0", 2907 + "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-8.0.0.tgz", 2908 + "integrity": "sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==", 2909 + "license": "MIT", 2910 + "dependencies": { 2911 + "@types/hast": "^3.0.0", 2912 + "comma-separated-tokens": "^2.0.0", 2913 + "devlop": "^1.0.0", 2914 + "property-information": "^6.0.0", 2915 + "space-separated-tokens": "^2.0.0", 2916 + "web-namespaces": "^2.0.0", 2917 + "zwitch": "^2.0.0" 2918 + }, 2919 + "funding": { 2920 + "type": "opencollective", 2921 + "url": "https://opencollective.com/unified" 2922 + } 2923 + }, 2924 + "node_modules/hast-util-to-text": { 2925 + "version": "4.0.2", 2926 + "resolved": "https://registry.npmjs.org/hast-util-to-text/-/hast-util-to-text-4.0.2.tgz", 2927 + "integrity": "sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==", 2928 + "license": "MIT", 2929 + "dependencies": { 2930 + "@types/hast": "^3.0.0", 2931 + "@types/unist": "^3.0.0", 2932 + "hast-util-is-element": "^3.0.0", 2933 + "unist-util-find-after": "^5.0.0" 2934 + }, 2935 + "funding": { 2936 + "type": "opencollective", 2937 + "url": "https://opencollective.com/unified" 2938 + } 2939 + }, 2940 + "node_modules/hast-util-whitespace": { 2941 + "version": "3.0.0", 2942 + "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", 2943 + "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==", 2944 + "license": "MIT", 2945 + "dependencies": { 2946 + "@types/hast": "^3.0.0" 2947 + }, 2948 + "funding": { 2949 + "type": "opencollective", 2950 + "url": "https://opencollective.com/unified" 2951 + } 2952 + }, 2953 + "node_modules/hastscript": { 2954 + "version": "9.0.0", 2955 + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-9.0.0.tgz", 2956 + "integrity": "sha512-jzaLBGavEDKHrc5EfFImKN7nZKKBdSLIdGvCwDZ9TfzbF2ffXiov8CKE445L2Z1Ek2t/m4SKQ2j6Ipv7NyUolw==", 2957 + "license": "MIT", 2958 + "dependencies": { 2959 + "@types/hast": "^3.0.0", 2960 + "comma-separated-tokens": "^2.0.0", 2961 + "hast-util-parse-selector": "^4.0.0", 2962 + "property-information": "^6.0.0", 2963 + "space-separated-tokens": "^2.0.0" 2964 + }, 2965 + "funding": { 2966 + "type": "opencollective", 2967 + "url": "https://opencollective.com/unified" 2968 + } 2969 + }, 2970 + "node_modules/html-escaper": { 2971 + "version": "3.0.3", 2972 + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-3.0.3.tgz", 2973 + "integrity": "sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==", 2974 + "license": "MIT" 2975 + }, 2976 + "node_modules/html-void-elements": { 2977 + "version": "3.0.0", 2978 + "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz", 2979 + "integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==", 2980 + "license": "MIT", 2981 + "funding": { 2982 + "type": "github", 2983 + "url": "https://github.com/sponsors/wooorm" 2984 + } 2985 + }, 2986 + "node_modules/http-cache-semantics": { 2987 + "version": "4.1.1", 2988 + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", 2989 + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", 2990 + "license": "BSD-2-Clause" 2991 + }, 2992 + "node_modules/import-meta-resolve": { 2993 + "version": "4.1.0", 2994 + "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz", 2995 + "integrity": "sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==", 2996 + "license": "MIT", 2997 + "funding": { 2998 + "type": "github", 2999 + "url": "https://github.com/sponsors/wooorm" 3000 + } 3001 + }, 3002 + "node_modules/inline-style-parser": { 3003 + "version": "0.2.4", 3004 + "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.2.4.tgz", 3005 + "integrity": "sha512-0aO8FkhNZlj/ZIbNi7Lxxr12obT7cL1moPfE4tg1LkX7LlLfC6DeX4l2ZEud1ukP9jNQyNnfzQVqwbwmAATY4Q==", 3006 + "license": "MIT" 3007 + }, 3008 + "node_modules/iron-webcrypto": { 3009 + "version": "1.2.1", 3010 + "resolved": "https://registry.npmjs.org/iron-webcrypto/-/iron-webcrypto-1.2.1.tgz", 3011 + "integrity": "sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==", 3012 + "license": "MIT", 3013 + "funding": { 3014 + "url": "https://github.com/sponsors/brc-dd" 3015 + } 3016 + }, 3017 + "node_modules/is-alphabetical": { 3018 + "version": "2.0.1", 3019 + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz", 3020 + "integrity": "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==", 3021 + "license": "MIT", 3022 + "funding": { 3023 + "type": "github", 3024 + "url": "https://github.com/sponsors/wooorm" 3025 + } 3026 + }, 3027 + "node_modules/is-alphanumerical": { 3028 + "version": "2.0.1", 3029 + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz", 3030 + "integrity": "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==", 3031 + "license": "MIT", 3032 + "dependencies": { 3033 + "is-alphabetical": "^2.0.0", 3034 + "is-decimal": "^2.0.0" 3035 + }, 3036 + "funding": { 3037 + "type": "github", 3038 + "url": "https://github.com/sponsors/wooorm" 3039 + } 3040 + }, 3041 + "node_modules/is-arrayish": { 3042 + "version": "0.3.2", 3043 + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", 3044 + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", 3045 + "license": "MIT", 3046 + "optional": true 3047 + }, 3048 + "node_modules/is-binary-path": { 3049 + "version": "2.1.0", 3050 + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", 3051 + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", 3052 + "license": "MIT", 3053 + "dependencies": { 3054 + "binary-extensions": "^2.0.0" 3055 + }, 3056 + "engines": { 3057 + "node": ">=8" 3058 + } 3059 + }, 3060 + "node_modules/is-decimal": { 3061 + "version": "2.0.1", 3062 + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz", 3063 + "integrity": "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==", 3064 + "license": "MIT", 3065 + "funding": { 3066 + "type": "github", 3067 + "url": "https://github.com/sponsors/wooorm" 3068 + } 3069 + }, 3070 + "node_modules/is-docker": { 3071 + "version": "3.0.0", 3072 + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", 3073 + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", 3074 + "license": "MIT", 3075 + "bin": { 3076 + "is-docker": "cli.js" 3077 + }, 3078 + "engines": { 3079 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 3080 + }, 3081 + "funding": { 3082 + "url": "https://github.com/sponsors/sindresorhus" 3083 + } 3084 + }, 3085 + "node_modules/is-extglob": { 3086 + "version": "2.1.1", 3087 + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 3088 + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", 3089 + "license": "MIT", 3090 + "engines": { 3091 + "node": ">=0.10.0" 3092 + } 3093 + }, 3094 + "node_modules/is-fullwidth-code-point": { 3095 + "version": "3.0.0", 3096 + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 3097 + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 3098 + "license": "MIT", 3099 + "engines": { 3100 + "node": ">=8" 3101 + } 3102 + }, 3103 + "node_modules/is-glob": { 3104 + "version": "4.0.3", 3105 + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", 3106 + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", 3107 + "license": "MIT", 3108 + "dependencies": { 3109 + "is-extglob": "^2.1.1" 3110 + }, 3111 + "engines": { 3112 + "node": ">=0.10.0" 3113 + } 3114 + }, 3115 + "node_modules/is-hexadecimal": { 3116 + "version": "2.0.1", 3117 + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz", 3118 + "integrity": "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==", 3119 + "license": "MIT", 3120 + "funding": { 3121 + "type": "github", 3122 + "url": "https://github.com/sponsors/wooorm" 3123 + } 3124 + }, 3125 + "node_modules/is-inside-container": { 3126 + "version": "1.0.0", 3127 + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", 3128 + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", 3129 + "license": "MIT", 3130 + "dependencies": { 3131 + "is-docker": "^3.0.0" 3132 + }, 3133 + "bin": { 3134 + "is-inside-container": "cli.js" 3135 + }, 3136 + "engines": { 3137 + "node": ">=14.16" 3138 + }, 3139 + "funding": { 3140 + "url": "https://github.com/sponsors/sindresorhus" 3141 + } 3142 + }, 3143 + "node_modules/is-number": { 3144 + "version": "7.0.0", 3145 + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 3146 + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 3147 + "license": "MIT", 3148 + "engines": { 3149 + "node": ">=0.12.0" 3150 + } 3151 + }, 3152 + "node_modules/is-plain-obj": { 3153 + "version": "4.1.0", 3154 + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", 3155 + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", 3156 + "license": "MIT", 3157 + "engines": { 3158 + "node": ">=12" 3159 + }, 3160 + "funding": { 3161 + "url": "https://github.com/sponsors/sindresorhus" 3162 + } 3163 + }, 3164 + "node_modules/is-reference": { 3165 + "version": "3.0.3", 3166 + "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.3.tgz", 3167 + "integrity": "sha512-ixkJoqQvAP88E6wLydLGGqCJsrFUnqoH6HnaczB8XmDH1oaWU+xxdptvikTgaEhtZ53Ky6YXiBuUI2WXLMCwjw==", 3168 + "license": "MIT", 3169 + "dependencies": { 3170 + "@types/estree": "^1.0.6" 3171 + } 3172 + }, 3173 + "node_modules/is-wsl": { 3174 + "version": "3.1.0", 3175 + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", 3176 + "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", 3177 + "license": "MIT", 3178 + "dependencies": { 3179 + "is-inside-container": "^1.0.0" 3180 + }, 3181 + "engines": { 3182 + "node": ">=16" 3183 + }, 3184 + "funding": { 3185 + "url": "https://github.com/sponsors/sindresorhus" 3186 + } 3187 + }, 3188 + "node_modules/js-yaml": { 3189 + "version": "4.1.0", 3190 + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", 3191 + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", 3192 + "license": "MIT", 3193 + "dependencies": { 3194 + "argparse": "^2.0.1" 3195 + }, 3196 + "bin": { 3197 + "js-yaml": "bin/js-yaml.js" 3198 + } 3199 + }, 3200 + "node_modules/kleur": { 3201 + "version": "4.1.5", 3202 + "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", 3203 + "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", 3204 + "license": "MIT", 3205 + "engines": { 3206 + "node": ">=6" 3207 + } 3208 + }, 3209 + "node_modules/load-yaml-file": { 3210 + "version": "0.2.0", 3211 + "resolved": "https://registry.npmjs.org/load-yaml-file/-/load-yaml-file-0.2.0.tgz", 3212 + "integrity": "sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==", 3213 + "license": "MIT", 3214 + "dependencies": { 3215 + "graceful-fs": "^4.1.5", 3216 + "js-yaml": "^3.13.0", 3217 + "pify": "^4.0.1", 3218 + "strip-bom": "^3.0.0" 3219 + }, 3220 + "engines": { 3221 + "node": ">=6" 3222 + } 3223 + }, 3224 + "node_modules/load-yaml-file/node_modules/argparse": { 3225 + "version": "1.0.10", 3226 + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", 3227 + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", 3228 + "license": "MIT", 3229 + "dependencies": { 3230 + "sprintf-js": "~1.0.2" 3231 + } 3232 + }, 3233 + "node_modules/load-yaml-file/node_modules/js-yaml": { 3234 + "version": "3.14.1", 3235 + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", 3236 + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", 3237 + "license": "MIT", 3238 + "dependencies": { 3239 + "argparse": "^1.0.7", 3240 + "esprima": "^4.0.0" 3241 + }, 3242 + "bin": { 3243 + "js-yaml": "bin/js-yaml.js" 3244 + } 3245 + }, 3246 + "node_modules/locate-character": { 3247 + "version": "3.0.0", 3248 + "resolved": "https://registry.npmjs.org/locate-character/-/locate-character-3.0.0.tgz", 3249 + "integrity": "sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==", 3250 + "license": "MIT" 3251 + }, 3252 + "node_modules/locate-path": { 3253 + "version": "5.0.0", 3254 + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", 3255 + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", 3256 + "license": "MIT", 3257 + "dependencies": { 3258 + "p-locate": "^4.1.0" 3259 + }, 3260 + "engines": { 3261 + "node": ">=8" 3262 + } 3263 + }, 3264 + "node_modules/longest-streak": { 3265 + "version": "3.1.0", 3266 + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", 3267 + "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", 3268 + "license": "MIT", 3269 + "funding": { 3270 + "type": "github", 3271 + "url": "https://github.com/sponsors/wooorm" 3272 + } 3273 + }, 3274 + "node_modules/lower-case": { 3275 + "version": "2.0.2", 3276 + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", 3277 + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", 3278 + "license": "MIT", 3279 + "dependencies": { 3280 + "tslib": "^2.0.3" 3281 + } 3282 + }, 3283 + "node_modules/lru-cache": { 3284 + "version": "10.4.3", 3285 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", 3286 + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", 3287 + "license": "ISC" 3288 + }, 3289 + "node_modules/magic-string": { 3290 + "version": "0.30.17", 3291 + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz", 3292 + "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==", 3293 + "license": "MIT", 3294 + "dependencies": { 3295 + "@jridgewell/sourcemap-codec": "^1.5.0" 3296 + } 3297 + }, 3298 + "node_modules/magicast": { 3299 + "version": "0.3.5", 3300 + "resolved": "https://registry.npmjs.org/magicast/-/magicast-0.3.5.tgz", 3301 + "integrity": "sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==", 3302 + "license": "MIT", 3303 + "dependencies": { 3304 + "@babel/parser": "^7.25.4", 3305 + "@babel/types": "^7.25.4", 3306 + "source-map-js": "^1.2.0" 3307 + } 3308 + }, 3309 + "node_modules/markdown-extensions": { 3310 + "version": "2.0.0", 3311 + "resolved": "https://registry.npmjs.org/markdown-extensions/-/markdown-extensions-2.0.0.tgz", 3312 + "integrity": "sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==", 3313 + "license": "MIT", 3314 + "engines": { 3315 + "node": ">=16" 3316 + }, 3317 + "funding": { 3318 + "url": "https://github.com/sponsors/sindresorhus" 3319 + } 3320 + }, 3321 + "node_modules/markdown-table": { 3322 + "version": "3.0.4", 3323 + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.4.tgz", 3324 + "integrity": "sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==", 3325 + "license": "MIT", 3326 + "funding": { 3327 + "type": "github", 3328 + "url": "https://github.com/sponsors/wooorm" 3329 + } 3330 + }, 3331 + "node_modules/mdast-util-definitions": { 3332 + "version": "6.0.0", 3333 + "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-6.0.0.tgz", 3334 + "integrity": "sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==", 3335 + "license": "MIT", 3336 + "dependencies": { 3337 + "@types/mdast": "^4.0.0", 3338 + "@types/unist": "^3.0.0", 3339 + "unist-util-visit": "^5.0.0" 3340 + }, 3341 + "funding": { 3342 + "type": "opencollective", 3343 + "url": "https://opencollective.com/unified" 3344 + } 3345 + }, 3346 + "node_modules/mdast-util-find-and-replace": { 3347 + "version": "3.0.1", 3348 + "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.1.tgz", 3349 + "integrity": "sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==", 3350 + "license": "MIT", 3351 + "dependencies": { 3352 + "@types/mdast": "^4.0.0", 3353 + "escape-string-regexp": "^5.0.0", 3354 + "unist-util-is": "^6.0.0", 3355 + "unist-util-visit-parents": "^6.0.0" 3356 + }, 3357 + "funding": { 3358 + "type": "opencollective", 3359 + "url": "https://opencollective.com/unified" 3360 + } 3361 + }, 3362 + "node_modules/mdast-util-from-markdown": { 3363 + "version": "2.0.2", 3364 + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.2.tgz", 3365 + "integrity": "sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==", 3366 + "license": "MIT", 3367 + "dependencies": { 3368 + "@types/mdast": "^4.0.0", 3369 + "@types/unist": "^3.0.0", 3370 + "decode-named-character-reference": "^1.0.0", 3371 + "devlop": "^1.0.0", 3372 + "mdast-util-to-string": "^4.0.0", 3373 + "micromark": "^4.0.0", 3374 + "micromark-util-decode-numeric-character-reference": "^2.0.0", 3375 + "micromark-util-decode-string": "^2.0.0", 3376 + "micromark-util-normalize-identifier": "^2.0.0", 3377 + "micromark-util-symbol": "^2.0.0", 3378 + "micromark-util-types": "^2.0.0", 3379 + "unist-util-stringify-position": "^4.0.0" 3380 + }, 3381 + "funding": { 3382 + "type": "opencollective", 3383 + "url": "https://opencollective.com/unified" 3384 + } 3385 + }, 3386 + "node_modules/mdast-util-gfm": { 3387 + "version": "3.0.0", 3388 + "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.0.0.tgz", 3389 + "integrity": "sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==", 3390 + "license": "MIT", 3391 + "dependencies": { 3392 + "mdast-util-from-markdown": "^2.0.0", 3393 + "mdast-util-gfm-autolink-literal": "^2.0.0", 3394 + "mdast-util-gfm-footnote": "^2.0.0", 3395 + "mdast-util-gfm-strikethrough": "^2.0.0", 3396 + "mdast-util-gfm-table": "^2.0.0", 3397 + "mdast-util-gfm-task-list-item": "^2.0.0", 3398 + "mdast-util-to-markdown": "^2.0.0" 3399 + }, 3400 + "funding": { 3401 + "type": "opencollective", 3402 + "url": "https://opencollective.com/unified" 3403 + } 3404 + }, 3405 + "node_modules/mdast-util-gfm-autolink-literal": { 3406 + "version": "2.0.1", 3407 + "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.1.tgz", 3408 + "integrity": "sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==", 3409 + "license": "MIT", 3410 + "dependencies": { 3411 + "@types/mdast": "^4.0.0", 3412 + "ccount": "^2.0.0", 3413 + "devlop": "^1.0.0", 3414 + "mdast-util-find-and-replace": "^3.0.0", 3415 + "micromark-util-character": "^2.0.0" 3416 + }, 3417 + "funding": { 3418 + "type": "opencollective", 3419 + "url": "https://opencollective.com/unified" 3420 + } 3421 + }, 3422 + "node_modules/mdast-util-gfm-footnote": { 3423 + "version": "2.0.0", 3424 + "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.0.0.tgz", 3425 + "integrity": "sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==", 3426 + "license": "MIT", 3427 + "dependencies": { 3428 + "@types/mdast": "^4.0.0", 3429 + "devlop": "^1.1.0", 3430 + "mdast-util-from-markdown": "^2.0.0", 3431 + "mdast-util-to-markdown": "^2.0.0", 3432 + "micromark-util-normalize-identifier": "^2.0.0" 3433 + }, 3434 + "funding": { 3435 + "type": "opencollective", 3436 + "url": "https://opencollective.com/unified" 3437 + } 3438 + }, 3439 + "node_modules/mdast-util-gfm-strikethrough": { 3440 + "version": "2.0.0", 3441 + "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz", 3442 + "integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==", 3443 + "license": "MIT", 3444 + "dependencies": { 3445 + "@types/mdast": "^4.0.0", 3446 + "mdast-util-from-markdown": "^2.0.0", 3447 + "mdast-util-to-markdown": "^2.0.0" 3448 + }, 3449 + "funding": { 3450 + "type": "opencollective", 3451 + "url": "https://opencollective.com/unified" 3452 + } 3453 + }, 3454 + "node_modules/mdast-util-gfm-table": { 3455 + "version": "2.0.0", 3456 + "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz", 3457 + "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==", 3458 + "license": "MIT", 3459 + "dependencies": { 3460 + "@types/mdast": "^4.0.0", 3461 + "devlop": "^1.0.0", 3462 + "markdown-table": "^3.0.0", 3463 + "mdast-util-from-markdown": "^2.0.0", 3464 + "mdast-util-to-markdown": "^2.0.0" 3465 + }, 3466 + "funding": { 3467 + "type": "opencollective", 3468 + "url": "https://opencollective.com/unified" 3469 + } 3470 + }, 3471 + "node_modules/mdast-util-gfm-task-list-item": { 3472 + "version": "2.0.0", 3473 + "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz", 3474 + "integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==", 3475 + "license": "MIT", 3476 + "dependencies": { 3477 + "@types/mdast": "^4.0.0", 3478 + "devlop": "^1.0.0", 3479 + "mdast-util-from-markdown": "^2.0.0", 3480 + "mdast-util-to-markdown": "^2.0.0" 3481 + }, 3482 + "funding": { 3483 + "type": "opencollective", 3484 + "url": "https://opencollective.com/unified" 3485 + } 3486 + }, 3487 + "node_modules/mdast-util-mdx": { 3488 + "version": "3.0.0", 3489 + "resolved": "https://registry.npmjs.org/mdast-util-mdx/-/mdast-util-mdx-3.0.0.tgz", 3490 + "integrity": "sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w==", 3491 + "license": "MIT", 3492 + "dependencies": { 3493 + "mdast-util-from-markdown": "^2.0.0", 3494 + "mdast-util-mdx-expression": "^2.0.0", 3495 + "mdast-util-mdx-jsx": "^3.0.0", 3496 + "mdast-util-mdxjs-esm": "^2.0.0", 3497 + "mdast-util-to-markdown": "^2.0.0" 3498 + }, 3499 + "funding": { 3500 + "type": "opencollective", 3501 + "url": "https://opencollective.com/unified" 3502 + } 3503 + }, 3504 + "node_modules/mdast-util-mdx-expression": { 3505 + "version": "2.0.1", 3506 + "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-2.0.1.tgz", 3507 + "integrity": "sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==", 3508 + "license": "MIT", 3509 + "dependencies": { 3510 + "@types/estree-jsx": "^1.0.0", 3511 + "@types/hast": "^3.0.0", 3512 + "@types/mdast": "^4.0.0", 3513 + "devlop": "^1.0.0", 3514 + "mdast-util-from-markdown": "^2.0.0", 3515 + "mdast-util-to-markdown": "^2.0.0" 3516 + }, 3517 + "funding": { 3518 + "type": "opencollective", 3519 + "url": "https://opencollective.com/unified" 3520 + } 3521 + }, 3522 + "node_modules/mdast-util-mdx-jsx": { 3523 + "version": "3.1.3", 3524 + "resolved": "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-3.1.3.tgz", 3525 + "integrity": "sha512-bfOjvNt+1AcbPLTFMFWY149nJz0OjmewJs3LQQ5pIyVGxP4CdOqNVJL6kTaM5c68p8q82Xv3nCyFfUnuEcH3UQ==", 3526 + "license": "MIT", 3527 + "dependencies": { 3528 + "@types/estree-jsx": "^1.0.0", 3529 + "@types/hast": "^3.0.0", 3530 + "@types/mdast": "^4.0.0", 3531 + "@types/unist": "^3.0.0", 3532 + "ccount": "^2.0.0", 3533 + "devlop": "^1.1.0", 3534 + "mdast-util-from-markdown": "^2.0.0", 3535 + "mdast-util-to-markdown": "^2.0.0", 3536 + "parse-entities": "^4.0.0", 3537 + "stringify-entities": "^4.0.0", 3538 + "unist-util-stringify-position": "^4.0.0", 3539 + "vfile-message": "^4.0.0" 3540 + }, 3541 + "funding": { 3542 + "type": "opencollective", 3543 + "url": "https://opencollective.com/unified" 3544 + } 3545 + }, 3546 + "node_modules/mdast-util-mdxjs-esm": { 3547 + "version": "2.0.1", 3548 + "resolved": "https://registry.npmjs.org/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-2.0.1.tgz", 3549 + "integrity": "sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==", 3550 + "license": "MIT", 3551 + "dependencies": { 3552 + "@types/estree-jsx": "^1.0.0", 3553 + "@types/hast": "^3.0.0", 3554 + "@types/mdast": "^4.0.0", 3555 + "devlop": "^1.0.0", 3556 + "mdast-util-from-markdown": "^2.0.0", 3557 + "mdast-util-to-markdown": "^2.0.0" 3558 + }, 3559 + "funding": { 3560 + "type": "opencollective", 3561 + "url": "https://opencollective.com/unified" 3562 + } 3563 + }, 3564 + "node_modules/mdast-util-phrasing": { 3565 + "version": "4.1.0", 3566 + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz", 3567 + "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==", 3568 + "license": "MIT", 3569 + "dependencies": { 3570 + "@types/mdast": "^4.0.0", 3571 + "unist-util-is": "^6.0.0" 3572 + }, 3573 + "funding": { 3574 + "type": "opencollective", 3575 + "url": "https://opencollective.com/unified" 3576 + } 3577 + }, 3578 + "node_modules/mdast-util-to-hast": { 3579 + "version": "13.2.0", 3580 + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.0.tgz", 3581 + "integrity": "sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==", 3582 + "license": "MIT", 3583 + "dependencies": { 3584 + "@types/hast": "^3.0.0", 3585 + "@types/mdast": "^4.0.0", 3586 + "@ungap/structured-clone": "^1.0.0", 3587 + "devlop": "^1.0.0", 3588 + "micromark-util-sanitize-uri": "^2.0.0", 3589 + "trim-lines": "^3.0.0", 3590 + "unist-util-position": "^5.0.0", 3591 + "unist-util-visit": "^5.0.0", 3592 + "vfile": "^6.0.0" 3593 + }, 3594 + "funding": { 3595 + "type": "opencollective", 3596 + "url": "https://opencollective.com/unified" 3597 + } 3598 + }, 3599 + "node_modules/mdast-util-to-markdown": { 3600 + "version": "2.1.2", 3601 + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.2.tgz", 3602 + "integrity": "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==", 3603 + "license": "MIT", 3604 + "dependencies": { 3605 + "@types/mdast": "^4.0.0", 3606 + "@types/unist": "^3.0.0", 3607 + "longest-streak": "^3.0.0", 3608 + "mdast-util-phrasing": "^4.0.0", 3609 + "mdast-util-to-string": "^4.0.0", 3610 + "micromark-util-classify-character": "^2.0.0", 3611 + "micromark-util-decode-string": "^2.0.0", 3612 + "unist-util-visit": "^5.0.0", 3613 + "zwitch": "^2.0.0" 3614 + }, 3615 + "funding": { 3616 + "type": "opencollective", 3617 + "url": "https://opencollective.com/unified" 3618 + } 3619 + }, 3620 + "node_modules/mdast-util-to-string": { 3621 + "version": "4.0.0", 3622 + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", 3623 + "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", 3624 + "license": "MIT", 3625 + "dependencies": { 3626 + "@types/mdast": "^4.0.0" 3627 + }, 3628 + "funding": { 3629 + "type": "opencollective", 3630 + "url": "https://opencollective.com/unified" 3631 + } 3632 + }, 3633 + "node_modules/merge2": { 3634 + "version": "1.4.1", 3635 + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", 3636 + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", 3637 + "license": "MIT", 3638 + "engines": { 3639 + "node": ">= 8" 3640 + } 3641 + }, 3642 + "node_modules/micromark": { 3643 + "version": "4.0.1", 3644 + "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.1.tgz", 3645 + "integrity": "sha512-eBPdkcoCNvYcxQOAKAlceo5SNdzZWfF+FcSupREAzdAh9rRmE239CEQAiTwIgblwnoM8zzj35sZ5ZwvSEOF6Kw==", 3646 + "funding": [ 3647 + { 3648 + "type": "GitHub Sponsors", 3649 + "url": "https://github.com/sponsors/unifiedjs" 3650 + }, 3651 + { 3652 + "type": "OpenCollective", 3653 + "url": "https://opencollective.com/unified" 3654 + } 3655 + ], 3656 + "license": "MIT", 3657 + "dependencies": { 3658 + "@types/debug": "^4.0.0", 3659 + "debug": "^4.0.0", 3660 + "decode-named-character-reference": "^1.0.0", 3661 + "devlop": "^1.0.0", 3662 + "micromark-core-commonmark": "^2.0.0", 3663 + "micromark-factory-space": "^2.0.0", 3664 + "micromark-util-character": "^2.0.0", 3665 + "micromark-util-chunked": "^2.0.0", 3666 + "micromark-util-combine-extensions": "^2.0.0", 3667 + "micromark-util-decode-numeric-character-reference": "^2.0.0", 3668 + "micromark-util-encode": "^2.0.0", 3669 + "micromark-util-normalize-identifier": "^2.0.0", 3670 + "micromark-util-resolve-all": "^2.0.0", 3671 + "micromark-util-sanitize-uri": "^2.0.0", 3672 + "micromark-util-subtokenize": "^2.0.0", 3673 + "micromark-util-symbol": "^2.0.0", 3674 + "micromark-util-types": "^2.0.0" 3675 + } 3676 + }, 3677 + "node_modules/micromark-core-commonmark": { 3678 + "version": "2.0.2", 3679 + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.2.tgz", 3680 + "integrity": "sha512-FKjQKbxd1cibWMM1P9N+H8TwlgGgSkWZMmfuVucLCHaYqeSvJ0hFeHsIa65pA2nYbes0f8LDHPMrd9X7Ujxg9w==", 3681 + "funding": [ 3682 + { 3683 + "type": "GitHub Sponsors", 3684 + "url": "https://github.com/sponsors/unifiedjs" 3685 + }, 3686 + { 3687 + "type": "OpenCollective", 3688 + "url": "https://opencollective.com/unified" 3689 + } 3690 + ], 3691 + "license": "MIT", 3692 + "dependencies": { 3693 + "decode-named-character-reference": "^1.0.0", 3694 + "devlop": "^1.0.0", 3695 + "micromark-factory-destination": "^2.0.0", 3696 + "micromark-factory-label": "^2.0.0", 3697 + "micromark-factory-space": "^2.0.0", 3698 + "micromark-factory-title": "^2.0.0", 3699 + "micromark-factory-whitespace": "^2.0.0", 3700 + "micromark-util-character": "^2.0.0", 3701 + "micromark-util-chunked": "^2.0.0", 3702 + "micromark-util-classify-character": "^2.0.0", 3703 + "micromark-util-html-tag-name": "^2.0.0", 3704 + "micromark-util-normalize-identifier": "^2.0.0", 3705 + "micromark-util-resolve-all": "^2.0.0", 3706 + "micromark-util-subtokenize": "^2.0.0", 3707 + "micromark-util-symbol": "^2.0.0", 3708 + "micromark-util-types": "^2.0.0" 3709 + } 3710 + }, 3711 + "node_modules/micromark-extension-gfm": { 3712 + "version": "3.0.0", 3713 + "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz", 3714 + "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==", 3715 + "license": "MIT", 3716 + "dependencies": { 3717 + "micromark-extension-gfm-autolink-literal": "^2.0.0", 3718 + "micromark-extension-gfm-footnote": "^2.0.0", 3719 + "micromark-extension-gfm-strikethrough": "^2.0.0", 3720 + "micromark-extension-gfm-table": "^2.0.0", 3721 + "micromark-extension-gfm-tagfilter": "^2.0.0", 3722 + "micromark-extension-gfm-task-list-item": "^2.0.0", 3723 + "micromark-util-combine-extensions": "^2.0.0", 3724 + "micromark-util-types": "^2.0.0" 3725 + }, 3726 + "funding": { 3727 + "type": "opencollective", 3728 + "url": "https://opencollective.com/unified" 3729 + } 3730 + }, 3731 + "node_modules/micromark-extension-gfm-autolink-literal": { 3732 + "version": "2.1.0", 3733 + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.1.0.tgz", 3734 + "integrity": "sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==", 3735 + "license": "MIT", 3736 + "dependencies": { 3737 + "micromark-util-character": "^2.0.0", 3738 + "micromark-util-sanitize-uri": "^2.0.0", 3739 + "micromark-util-symbol": "^2.0.0", 3740 + "micromark-util-types": "^2.0.0" 3741 + }, 3742 + "funding": { 3743 + "type": "opencollective", 3744 + "url": "https://opencollective.com/unified" 3745 + } 3746 + }, 3747 + "node_modules/micromark-extension-gfm-footnote": { 3748 + "version": "2.1.0", 3749 + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.1.0.tgz", 3750 + "integrity": "sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==", 3751 + "license": "MIT", 3752 + "dependencies": { 3753 + "devlop": "^1.0.0", 3754 + "micromark-core-commonmark": "^2.0.0", 3755 + "micromark-factory-space": "^2.0.0", 3756 + "micromark-util-character": "^2.0.0", 3757 + "micromark-util-normalize-identifier": "^2.0.0", 3758 + "micromark-util-sanitize-uri": "^2.0.0", 3759 + "micromark-util-symbol": "^2.0.0", 3760 + "micromark-util-types": "^2.0.0" 3761 + }, 3762 + "funding": { 3763 + "type": "opencollective", 3764 + "url": "https://opencollective.com/unified" 3765 + } 3766 + }, 3767 + "node_modules/micromark-extension-gfm-strikethrough": { 3768 + "version": "2.1.0", 3769 + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.1.0.tgz", 3770 + "integrity": "sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==", 3771 + "license": "MIT", 3772 + "dependencies": { 3773 + "devlop": "^1.0.0", 3774 + "micromark-util-chunked": "^2.0.0", 3775 + "micromark-util-classify-character": "^2.0.0", 3776 + "micromark-util-resolve-all": "^2.0.0", 3777 + "micromark-util-symbol": "^2.0.0", 3778 + "micromark-util-types": "^2.0.0" 3779 + }, 3780 + "funding": { 3781 + "type": "opencollective", 3782 + "url": "https://opencollective.com/unified" 3783 + } 3784 + }, 3785 + "node_modules/micromark-extension-gfm-table": { 3786 + "version": "2.1.0", 3787 + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.0.tgz", 3788 + "integrity": "sha512-Ub2ncQv+fwD70/l4ou27b4YzfNaCJOvyX4HxXU15m7mpYY+rjuWzsLIPZHJL253Z643RpbcP1oeIJlQ/SKW67g==", 3789 + "license": "MIT", 3790 + "dependencies": { 3791 + "devlop": "^1.0.0", 3792 + "micromark-factory-space": "^2.0.0", 3793 + "micromark-util-character": "^2.0.0", 3794 + "micromark-util-symbol": "^2.0.0", 3795 + "micromark-util-types": "^2.0.0" 3796 + }, 3797 + "funding": { 3798 + "type": "opencollective", 3799 + "url": "https://opencollective.com/unified" 3800 + } 3801 + }, 3802 + "node_modules/micromark-extension-gfm-tagfilter": { 3803 + "version": "2.0.0", 3804 + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz", 3805 + "integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==", 3806 + "license": "MIT", 3807 + "dependencies": { 3808 + "micromark-util-types": "^2.0.0" 3809 + }, 3810 + "funding": { 3811 + "type": "opencollective", 3812 + "url": "https://opencollective.com/unified" 3813 + } 3814 + }, 3815 + "node_modules/micromark-extension-gfm-task-list-item": { 3816 + "version": "2.1.0", 3817 + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.1.0.tgz", 3818 + "integrity": "sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==", 3819 + "license": "MIT", 3820 + "dependencies": { 3821 + "devlop": "^1.0.0", 3822 + "micromark-factory-space": "^2.0.0", 3823 + "micromark-util-character": "^2.0.0", 3824 + "micromark-util-symbol": "^2.0.0", 3825 + "micromark-util-types": "^2.0.0" 3826 + }, 3827 + "funding": { 3828 + "type": "opencollective", 3829 + "url": "https://opencollective.com/unified" 3830 + } 3831 + }, 3832 + "node_modules/micromark-extension-mdx-expression": { 3833 + "version": "3.0.0", 3834 + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-3.0.0.tgz", 3835 + "integrity": "sha512-sI0nwhUDz97xyzqJAbHQhp5TfaxEvZZZ2JDqUo+7NvyIYG6BZ5CPPqj2ogUoPJlmXHBnyZUzISg9+oUmU6tUjQ==", 3836 + "funding": [ 3837 + { 3838 + "type": "GitHub Sponsors", 3839 + "url": "https://github.com/sponsors/unifiedjs" 3840 + }, 3841 + { 3842 + "type": "OpenCollective", 3843 + "url": "https://opencollective.com/unified" 3844 + } 3845 + ], 3846 + "license": "MIT", 3847 + "dependencies": { 3848 + "@types/estree": "^1.0.0", 3849 + "devlop": "^1.0.0", 3850 + "micromark-factory-mdx-expression": "^2.0.0", 3851 + "micromark-factory-space": "^2.0.0", 3852 + "micromark-util-character": "^2.0.0", 3853 + "micromark-util-events-to-acorn": "^2.0.0", 3854 + "micromark-util-symbol": "^2.0.0", 3855 + "micromark-util-types": "^2.0.0" 3856 + } 3857 + }, 3858 + "node_modules/micromark-extension-mdx-jsx": { 3859 + "version": "3.0.1", 3860 + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-3.0.1.tgz", 3861 + "integrity": "sha512-vNuFb9czP8QCtAQcEJn0UJQJZA8Dk6DXKBqx+bg/w0WGuSxDxNr7hErW89tHUY31dUW4NqEOWwmEUNhjTFmHkg==", 3862 + "license": "MIT", 3863 + "dependencies": { 3864 + "@types/acorn": "^4.0.0", 3865 + "@types/estree": "^1.0.0", 3866 + "devlop": "^1.0.0", 3867 + "estree-util-is-identifier-name": "^3.0.0", 3868 + "micromark-factory-mdx-expression": "^2.0.0", 3869 + "micromark-factory-space": "^2.0.0", 3870 + "micromark-util-character": "^2.0.0", 3871 + "micromark-util-events-to-acorn": "^2.0.0", 3872 + "micromark-util-symbol": "^2.0.0", 3873 + "micromark-util-types": "^2.0.0", 3874 + "vfile-message": "^4.0.0" 3875 + }, 3876 + "funding": { 3877 + "type": "opencollective", 3878 + "url": "https://opencollective.com/unified" 3879 + } 3880 + }, 3881 + "node_modules/micromark-extension-mdx-md": { 3882 + "version": "2.0.0", 3883 + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-md/-/micromark-extension-mdx-md-2.0.0.tgz", 3884 + "integrity": "sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ==", 3885 + "license": "MIT", 3886 + "dependencies": { 3887 + "micromark-util-types": "^2.0.0" 3888 + }, 3889 + "funding": { 3890 + "type": "opencollective", 3891 + "url": "https://opencollective.com/unified" 3892 + } 3893 + }, 3894 + "node_modules/micromark-extension-mdxjs": { 3895 + "version": "3.0.0", 3896 + "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs/-/micromark-extension-mdxjs-3.0.0.tgz", 3897 + "integrity": "sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ==", 3898 + "license": "MIT", 3899 + "dependencies": { 3900 + "acorn": "^8.0.0", 3901 + "acorn-jsx": "^5.0.0", 3902 + "micromark-extension-mdx-expression": "^3.0.0", 3903 + "micromark-extension-mdx-jsx": "^3.0.0", 3904 + "micromark-extension-mdx-md": "^2.0.0", 3905 + "micromark-extension-mdxjs-esm": "^3.0.0", 3906 + "micromark-util-combine-extensions": "^2.0.0", 3907 + "micromark-util-types": "^2.0.0" 3908 + }, 3909 + "funding": { 3910 + "type": "opencollective", 3911 + "url": "https://opencollective.com/unified" 3912 + } 3913 + }, 3914 + "node_modules/micromark-extension-mdxjs-esm": { 3915 + "version": "3.0.0", 3916 + "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs-esm/-/micromark-extension-mdxjs-esm-3.0.0.tgz", 3917 + "integrity": "sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A==", 3918 + "license": "MIT", 3919 + "dependencies": { 3920 + "@types/estree": "^1.0.0", 3921 + "devlop": "^1.0.0", 3922 + "micromark-core-commonmark": "^2.0.0", 3923 + "micromark-util-character": "^2.0.0", 3924 + "micromark-util-events-to-acorn": "^2.0.0", 3925 + "micromark-util-symbol": "^2.0.0", 3926 + "micromark-util-types": "^2.0.0", 3927 + "unist-util-position-from-estree": "^2.0.0", 3928 + "vfile-message": "^4.0.0" 3929 + }, 3930 + "funding": { 3931 + "type": "opencollective", 3932 + "url": "https://opencollective.com/unified" 3933 + } 3934 + }, 3935 + "node_modules/micromark-factory-destination": { 3936 + "version": "2.0.1", 3937 + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.1.tgz", 3938 + "integrity": "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==", 3939 + "funding": [ 3940 + { 3941 + "type": "GitHub Sponsors", 3942 + "url": "https://github.com/sponsors/unifiedjs" 3943 + }, 3944 + { 3945 + "type": "OpenCollective", 3946 + "url": "https://opencollective.com/unified" 3947 + } 3948 + ], 3949 + "license": "MIT", 3950 + "dependencies": { 3951 + "micromark-util-character": "^2.0.0", 3952 + "micromark-util-symbol": "^2.0.0", 3953 + "micromark-util-types": "^2.0.0" 3954 + } 3955 + }, 3956 + "node_modules/micromark-factory-label": { 3957 + "version": "2.0.1", 3958 + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.1.tgz", 3959 + "integrity": "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==", 3960 + "funding": [ 3961 + { 3962 + "type": "GitHub Sponsors", 3963 + "url": "https://github.com/sponsors/unifiedjs" 3964 + }, 3965 + { 3966 + "type": "OpenCollective", 3967 + "url": "https://opencollective.com/unified" 3968 + } 3969 + ], 3970 + "license": "MIT", 3971 + "dependencies": { 3972 + "devlop": "^1.0.0", 3973 + "micromark-util-character": "^2.0.0", 3974 + "micromark-util-symbol": "^2.0.0", 3975 + "micromark-util-types": "^2.0.0" 3976 + } 3977 + }, 3978 + "node_modules/micromark-factory-mdx-expression": { 3979 + "version": "2.0.2", 3980 + "resolved": "https://registry.npmjs.org/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-2.0.2.tgz", 3981 + "integrity": "sha512-5E5I2pFzJyg2CtemqAbcyCktpHXuJbABnsb32wX2U8IQKhhVFBqkcZR5LRm1WVoFqa4kTueZK4abep7wdo9nrw==", 3982 + "funding": [ 3983 + { 3984 + "type": "GitHub Sponsors", 3985 + "url": "https://github.com/sponsors/unifiedjs" 3986 + }, 3987 + { 3988 + "type": "OpenCollective", 3989 + "url": "https://opencollective.com/unified" 3990 + } 3991 + ], 3992 + "license": "MIT", 3993 + "dependencies": { 3994 + "@types/estree": "^1.0.0", 3995 + "devlop": "^1.0.0", 3996 + "micromark-factory-space": "^2.0.0", 3997 + "micromark-util-character": "^2.0.0", 3998 + "micromark-util-events-to-acorn": "^2.0.0", 3999 + "micromark-util-symbol": "^2.0.0", 4000 + "micromark-util-types": "^2.0.0", 4001 + "unist-util-position-from-estree": "^2.0.0", 4002 + "vfile-message": "^4.0.0" 4003 + } 4004 + }, 4005 + "node_modules/micromark-factory-space": { 4006 + "version": "2.0.1", 4007 + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", 4008 + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", 4009 + "funding": [ 4010 + { 4011 + "type": "GitHub Sponsors", 4012 + "url": "https://github.com/sponsors/unifiedjs" 4013 + }, 4014 + { 4015 + "type": "OpenCollective", 4016 + "url": "https://opencollective.com/unified" 4017 + } 4018 + ], 4019 + "license": "MIT", 4020 + "dependencies": { 4021 + "micromark-util-character": "^2.0.0", 4022 + "micromark-util-types": "^2.0.0" 4023 + } 4024 + }, 4025 + "node_modules/micromark-factory-title": { 4026 + "version": "2.0.1", 4027 + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.1.tgz", 4028 + "integrity": "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==", 4029 + "funding": [ 4030 + { 4031 + "type": "GitHub Sponsors", 4032 + "url": "https://github.com/sponsors/unifiedjs" 4033 + }, 4034 + { 4035 + "type": "OpenCollective", 4036 + "url": "https://opencollective.com/unified" 4037 + } 4038 + ], 4039 + "license": "MIT", 4040 + "dependencies": { 4041 + "micromark-factory-space": "^2.0.0", 4042 + "micromark-util-character": "^2.0.0", 4043 + "micromark-util-symbol": "^2.0.0", 4044 + "micromark-util-types": "^2.0.0" 4045 + } 4046 + }, 4047 + "node_modules/micromark-factory-whitespace": { 4048 + "version": "2.0.1", 4049 + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.1.tgz", 4050 + "integrity": "sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==", 4051 + "funding": [ 4052 + { 4053 + "type": "GitHub Sponsors", 4054 + "url": "https://github.com/sponsors/unifiedjs" 4055 + }, 4056 + { 4057 + "type": "OpenCollective", 4058 + "url": "https://opencollective.com/unified" 4059 + } 4060 + ], 4061 + "license": "MIT", 4062 + "dependencies": { 4063 + "micromark-factory-space": "^2.0.0", 4064 + "micromark-util-character": "^2.0.0", 4065 + "micromark-util-symbol": "^2.0.0", 4066 + "micromark-util-types": "^2.0.0" 4067 + } 4068 + }, 4069 + "node_modules/micromark-util-character": { 4070 + "version": "2.1.1", 4071 + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", 4072 + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", 4073 + "funding": [ 4074 + { 4075 + "type": "GitHub Sponsors", 4076 + "url": "https://github.com/sponsors/unifiedjs" 4077 + }, 4078 + { 4079 + "type": "OpenCollective", 4080 + "url": "https://opencollective.com/unified" 4081 + } 4082 + ], 4083 + "license": "MIT", 4084 + "dependencies": { 4085 + "micromark-util-symbol": "^2.0.0", 4086 + "micromark-util-types": "^2.0.0" 4087 + } 4088 + }, 4089 + "node_modules/micromark-util-chunked": { 4090 + "version": "2.0.1", 4091 + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.1.tgz", 4092 + "integrity": "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==", 4093 + "funding": [ 4094 + { 4095 + "type": "GitHub Sponsors", 4096 + "url": "https://github.com/sponsors/unifiedjs" 4097 + }, 4098 + { 4099 + "type": "OpenCollective", 4100 + "url": "https://opencollective.com/unified" 4101 + } 4102 + ], 4103 + "license": "MIT", 4104 + "dependencies": { 4105 + "micromark-util-symbol": "^2.0.0" 4106 + } 4107 + }, 4108 + "node_modules/micromark-util-classify-character": { 4109 + "version": "2.0.1", 4110 + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.1.tgz", 4111 + "integrity": "sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==", 4112 + "funding": [ 4113 + { 4114 + "type": "GitHub Sponsors", 4115 + "url": "https://github.com/sponsors/unifiedjs" 4116 + }, 4117 + { 4118 + "type": "OpenCollective", 4119 + "url": "https://opencollective.com/unified" 4120 + } 4121 + ], 4122 + "license": "MIT", 4123 + "dependencies": { 4124 + "micromark-util-character": "^2.0.0", 4125 + "micromark-util-symbol": "^2.0.0", 4126 + "micromark-util-types": "^2.0.0" 4127 + } 4128 + }, 4129 + "node_modules/micromark-util-combine-extensions": { 4130 + "version": "2.0.1", 4131 + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.1.tgz", 4132 + "integrity": "sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==", 4133 + "funding": [ 4134 + { 4135 + "type": "GitHub Sponsors", 4136 + "url": "https://github.com/sponsors/unifiedjs" 4137 + }, 4138 + { 4139 + "type": "OpenCollective", 4140 + "url": "https://opencollective.com/unified" 4141 + } 4142 + ], 4143 + "license": "MIT", 4144 + "dependencies": { 4145 + "micromark-util-chunked": "^2.0.0", 4146 + "micromark-util-types": "^2.0.0" 4147 + } 4148 + }, 4149 + "node_modules/micromark-util-decode-numeric-character-reference": { 4150 + "version": "2.0.2", 4151 + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.2.tgz", 4152 + "integrity": "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==", 4153 + "funding": [ 4154 + { 4155 + "type": "GitHub Sponsors", 4156 + "url": "https://github.com/sponsors/unifiedjs" 4157 + }, 4158 + { 4159 + "type": "OpenCollective", 4160 + "url": "https://opencollective.com/unified" 4161 + } 4162 + ], 4163 + "license": "MIT", 4164 + "dependencies": { 4165 + "micromark-util-symbol": "^2.0.0" 4166 + } 4167 + }, 4168 + "node_modules/micromark-util-decode-string": { 4169 + "version": "2.0.1", 4170 + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.1.tgz", 4171 + "integrity": "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==", 4172 + "funding": [ 4173 + { 4174 + "type": "GitHub Sponsors", 4175 + "url": "https://github.com/sponsors/unifiedjs" 4176 + }, 4177 + { 4178 + "type": "OpenCollective", 4179 + "url": "https://opencollective.com/unified" 4180 + } 4181 + ], 4182 + "license": "MIT", 4183 + "dependencies": { 4184 + "decode-named-character-reference": "^1.0.0", 4185 + "micromark-util-character": "^2.0.0", 4186 + "micromark-util-decode-numeric-character-reference": "^2.0.0", 4187 + "micromark-util-symbol": "^2.0.0" 4188 + } 4189 + }, 4190 + "node_modules/micromark-util-encode": { 4191 + "version": "2.0.1", 4192 + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz", 4193 + "integrity": "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==", 4194 + "funding": [ 4195 + { 4196 + "type": "GitHub Sponsors", 4197 + "url": "https://github.com/sponsors/unifiedjs" 4198 + }, 4199 + { 4200 + "type": "OpenCollective", 4201 + "url": "https://opencollective.com/unified" 4202 + } 4203 + ], 4204 + "license": "MIT" 4205 + }, 4206 + "node_modules/micromark-util-events-to-acorn": { 4207 + "version": "2.0.2", 4208 + "resolved": "https://registry.npmjs.org/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-2.0.2.tgz", 4209 + "integrity": "sha512-Fk+xmBrOv9QZnEDguL9OI9/NQQp6Hz4FuQ4YmCb/5V7+9eAh1s6AYSvL20kHkD67YIg7EpE54TiSlcsf3vyZgA==", 4210 + "funding": [ 4211 + { 4212 + "type": "GitHub Sponsors", 4213 + "url": "https://github.com/sponsors/unifiedjs" 4214 + }, 4215 + { 4216 + "type": "OpenCollective", 4217 + "url": "https://opencollective.com/unified" 4218 + } 4219 + ], 4220 + "license": "MIT", 4221 + "dependencies": { 4222 + "@types/acorn": "^4.0.0", 4223 + "@types/estree": "^1.0.0", 4224 + "@types/unist": "^3.0.0", 4225 + "devlop": "^1.0.0", 4226 + "estree-util-visit": "^2.0.0", 4227 + "micromark-util-symbol": "^2.0.0", 4228 + "micromark-util-types": "^2.0.0", 4229 + "vfile-message": "^4.0.0" 4230 + } 4231 + }, 4232 + "node_modules/micromark-util-html-tag-name": { 4233 + "version": "2.0.1", 4234 + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.1.tgz", 4235 + "integrity": "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==", 4236 + "funding": [ 4237 + { 4238 + "type": "GitHub Sponsors", 4239 + "url": "https://github.com/sponsors/unifiedjs" 4240 + }, 4241 + { 4242 + "type": "OpenCollective", 4243 + "url": "https://opencollective.com/unified" 4244 + } 4245 + ], 4246 + "license": "MIT" 4247 + }, 4248 + "node_modules/micromark-util-normalize-identifier": { 4249 + "version": "2.0.1", 4250 + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.1.tgz", 4251 + "integrity": "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==", 4252 + "funding": [ 4253 + { 4254 + "type": "GitHub Sponsors", 4255 + "url": "https://github.com/sponsors/unifiedjs" 4256 + }, 4257 + { 4258 + "type": "OpenCollective", 4259 + "url": "https://opencollective.com/unified" 4260 + } 4261 + ], 4262 + "license": "MIT", 4263 + "dependencies": { 4264 + "micromark-util-symbol": "^2.0.0" 4265 + } 4266 + }, 4267 + "node_modules/micromark-util-resolve-all": { 4268 + "version": "2.0.1", 4269 + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.1.tgz", 4270 + "integrity": "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==", 4271 + "funding": [ 4272 + { 4273 + "type": "GitHub Sponsors", 4274 + "url": "https://github.com/sponsors/unifiedjs" 4275 + }, 4276 + { 4277 + "type": "OpenCollective", 4278 + "url": "https://opencollective.com/unified" 4279 + } 4280 + ], 4281 + "license": "MIT", 4282 + "dependencies": { 4283 + "micromark-util-types": "^2.0.0" 4284 + } 4285 + }, 4286 + "node_modules/micromark-util-sanitize-uri": { 4287 + "version": "2.0.1", 4288 + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz", 4289 + "integrity": "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==", 4290 + "funding": [ 4291 + { 4292 + "type": "GitHub Sponsors", 4293 + "url": "https://github.com/sponsors/unifiedjs" 4294 + }, 4295 + { 4296 + "type": "OpenCollective", 4297 + "url": "https://opencollective.com/unified" 4298 + } 4299 + ], 4300 + "license": "MIT", 4301 + "dependencies": { 4302 + "micromark-util-character": "^2.0.0", 4303 + "micromark-util-encode": "^2.0.0", 4304 + "micromark-util-symbol": "^2.0.0" 4305 + } 4306 + }, 4307 + "node_modules/micromark-util-subtokenize": { 4308 + "version": "2.0.3", 4309 + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.3.tgz", 4310 + "integrity": "sha512-VXJJuNxYWSoYL6AJ6OQECCFGhIU2GGHMw8tahogePBrjkG8aCCas3ibkp7RnVOSTClg2is05/R7maAhF1XyQMg==", 4311 + "funding": [ 4312 + { 4313 + "type": "GitHub Sponsors", 4314 + "url": "https://github.com/sponsors/unifiedjs" 4315 + }, 4316 + { 4317 + "type": "OpenCollective", 4318 + "url": "https://opencollective.com/unified" 4319 + } 4320 + ], 4321 + "license": "MIT", 4322 + "dependencies": { 4323 + "devlop": "^1.0.0", 4324 + "micromark-util-chunked": "^2.0.0", 4325 + "micromark-util-symbol": "^2.0.0", 4326 + "micromark-util-types": "^2.0.0" 4327 + } 4328 + }, 4329 + "node_modules/micromark-util-symbol": { 4330 + "version": "2.0.1", 4331 + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", 4332 + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", 4333 + "funding": [ 4334 + { 4335 + "type": "GitHub Sponsors", 4336 + "url": "https://github.com/sponsors/unifiedjs" 4337 + }, 4338 + { 4339 + "type": "OpenCollective", 4340 + "url": "https://opencollective.com/unified" 4341 + } 4342 + ], 4343 + "license": "MIT" 4344 + }, 4345 + "node_modules/micromark-util-types": { 4346 + "version": "2.0.1", 4347 + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.1.tgz", 4348 + "integrity": "sha512-534m2WhVTddrcKVepwmVEVnUAmtrx9bfIjNoQHRqfnvdaHQiFytEhJoTgpWJvDEXCO5gLTQh3wYC1PgOJA4NSQ==", 4349 + "funding": [ 4350 + { 4351 + "type": "GitHub Sponsors", 4352 + "url": "https://github.com/sponsors/unifiedjs" 4353 + }, 4354 + { 4355 + "type": "OpenCollective", 4356 + "url": "https://opencollective.com/unified" 4357 + } 4358 + ], 4359 + "license": "MIT" 4360 + }, 4361 + "node_modules/micromatch": { 4362 + "version": "4.0.8", 4363 + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", 4364 + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", 4365 + "license": "MIT", 4366 + "dependencies": { 4367 + "braces": "^3.0.3", 4368 + "picomatch": "^2.3.1" 4369 + }, 4370 + "engines": { 4371 + "node": ">=8.6" 4372 + } 4373 + }, 4374 + "node_modules/micromatch/node_modules/picomatch": { 4375 + "version": "2.3.1", 4376 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 4377 + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 4378 + "license": "MIT", 4379 + "engines": { 4380 + "node": ">=8.6" 4381 + }, 4382 + "funding": { 4383 + "url": "https://github.com/sponsors/jonschlinkert" 4384 + } 4385 + }, 4386 + "node_modules/mime": { 4387 + "version": "3.0.0", 4388 + "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", 4389 + "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", 4390 + "license": "MIT", 4391 + "bin": { 4392 + "mime": "cli.js" 4393 + }, 4394 + "engines": { 4395 + "node": ">=10.0.0" 4396 + } 4397 + }, 4398 + "node_modules/mrmime": { 4399 + "version": "2.0.0", 4400 + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz", 4401 + "integrity": "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==", 4402 + "license": "MIT", 4403 + "engines": { 4404 + "node": ">=10" 4405 + } 4406 + }, 4407 + "node_modules/ms": { 4408 + "version": "2.1.3", 4409 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 4410 + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", 4411 + "license": "MIT" 4412 + }, 4413 + "node_modules/nanoid": { 4414 + "version": "3.3.8", 4415 + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", 4416 + "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==", 4417 + "funding": [ 4418 + { 4419 + "type": "github", 4420 + "url": "https://github.com/sponsors/ai" 4421 + } 4422 + ], 4423 + "license": "MIT", 4424 + "bin": { 4425 + "nanoid": "bin/nanoid.cjs" 4426 + }, 4427 + "engines": { 4428 + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" 4429 + } 4430 + }, 4431 + "node_modules/neotraverse": { 4432 + "version": "0.6.18", 4433 + "resolved": "https://registry.npmjs.org/neotraverse/-/neotraverse-0.6.18.tgz", 4434 + "integrity": "sha512-Z4SmBUweYa09+o6pG+eASabEpP6QkQ70yHj351pQoEXIs8uHbaU2DWVmzBANKgflPa47A50PtB2+NgRpQvr7vA==", 4435 + "license": "MIT", 4436 + "engines": { 4437 + "node": ">= 10" 4438 + } 4439 + }, 4440 + "node_modules/nlcst-to-string": { 4441 + "version": "4.0.0", 4442 + "resolved": "https://registry.npmjs.org/nlcst-to-string/-/nlcst-to-string-4.0.0.tgz", 4443 + "integrity": "sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==", 4444 + "license": "MIT", 4445 + "dependencies": { 4446 + "@types/nlcst": "^2.0.0" 4447 + }, 4448 + "funding": { 4449 + "type": "opencollective", 4450 + "url": "https://opencollective.com/unified" 4451 + } 4452 + }, 4453 + "node_modules/no-case": { 4454 + "version": "3.0.4", 4455 + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", 4456 + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", 4457 + "license": "MIT", 4458 + "dependencies": { 4459 + "lower-case": "^2.0.2", 4460 + "tslib": "^2.0.3" 4461 + } 4462 + }, 4463 + "node_modules/node-fetch-native": { 4464 + "version": "1.6.4", 4465 + "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.6.4.tgz", 4466 + "integrity": "sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ==", 4467 + "license": "MIT" 4468 + }, 4469 + "node_modules/normalize-path": { 4470 + "version": "3.0.0", 4471 + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", 4472 + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", 4473 + "license": "MIT", 4474 + "engines": { 4475 + "node": ">=0.10.0" 4476 + } 4477 + }, 4478 + "node_modules/ofetch": { 4479 + "version": "1.4.1", 4480 + "resolved": "https://registry.npmjs.org/ofetch/-/ofetch-1.4.1.tgz", 4481 + "integrity": "sha512-QZj2DfGplQAr2oj9KzceK9Hwz6Whxazmn85yYeVuS3u9XTMOGMRx0kO95MQ+vLsj/S/NwBDMMLU5hpxvI6Tklw==", 4482 + "license": "MIT", 4483 + "dependencies": { 4484 + "destr": "^2.0.3", 4485 + "node-fetch-native": "^1.6.4", 4486 + "ufo": "^1.5.4" 4487 + } 4488 + }, 4489 + "node_modules/ohash": { 4490 + "version": "1.1.4", 4491 + "resolved": "https://registry.npmjs.org/ohash/-/ohash-1.1.4.tgz", 4492 + "integrity": "sha512-FlDryZAahJmEF3VR3w1KogSEdWX3WhA5GPakFx4J81kEAiHyLMpdLLElS8n8dfNadMgAne/MywcvmogzscVt4g==", 4493 + "license": "MIT" 4494 + }, 4495 + "node_modules/oniguruma-to-es": { 4496 + "version": "0.8.1", 4497 + "resolved": "https://registry.npmjs.org/oniguruma-to-es/-/oniguruma-to-es-0.8.1.tgz", 4498 + "integrity": "sha512-dekySTEvCxCj0IgKcA2uUCO/e4ArsqpucDPcX26w9ajx+DvMWLc5eZeJaRQkd7oC/+rwif5gnT900tA34uN9Zw==", 4499 + "license": "MIT", 4500 + "dependencies": { 4501 + "emoji-regex-xs": "^1.0.0", 4502 + "regex": "^5.0.2", 4503 + "regex-recursion": "^5.0.0" 4504 + } 4505 + }, 4506 + "node_modules/p-limit": { 4507 + "version": "6.2.0", 4508 + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-6.2.0.tgz", 4509 + "integrity": "sha512-kuUqqHNUqoIWp/c467RI4X6mmyuojY5jGutNU0wVTmEOOfcuwLqyMVoAi9MKi2Ak+5i9+nhmrK4ufZE8069kHA==", 4510 + "license": "MIT", 4511 + "dependencies": { 4512 + "yocto-queue": "^1.1.1" 4513 + }, 4514 + "engines": { 4515 + "node": ">=18" 4516 + }, 4517 + "funding": { 4518 + "url": "https://github.com/sponsors/sindresorhus" 4519 + } 4520 + }, 4521 + "node_modules/p-locate": { 4522 + "version": "4.1.0", 4523 + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", 4524 + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", 4525 + "license": "MIT", 4526 + "dependencies": { 4527 + "p-limit": "^2.2.0" 4528 + }, 4529 + "engines": { 4530 + "node": ">=8" 4531 + } 4532 + }, 4533 + "node_modules/p-locate/node_modules/p-limit": { 4534 + "version": "2.3.0", 4535 + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", 4536 + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", 4537 + "license": "MIT", 4538 + "dependencies": { 4539 + "p-try": "^2.0.0" 4540 + }, 4541 + "engines": { 4542 + "node": ">=6" 4543 + }, 4544 + "funding": { 4545 + "url": "https://github.com/sponsors/sindresorhus" 4546 + } 4547 + }, 4548 + "node_modules/p-queue": { 4549 + "version": "8.0.1", 4550 + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-8.0.1.tgz", 4551 + "integrity": "sha512-NXzu9aQJTAzbBqOt2hwsR63ea7yvxJc0PwN/zobNAudYfb1B7R08SzB4TsLeSbUCuG467NhnoT0oO6w1qRO+BA==", 4552 + "license": "MIT", 4553 + "dependencies": { 4554 + "eventemitter3": "^5.0.1", 4555 + "p-timeout": "^6.1.2" 4556 + }, 4557 + "engines": { 4558 + "node": ">=18" 4559 + }, 4560 + "funding": { 4561 + "url": "https://github.com/sponsors/sindresorhus" 4562 + } 4563 + }, 4564 + "node_modules/p-timeout": { 4565 + "version": "6.1.3", 4566 + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-6.1.3.tgz", 4567 + "integrity": "sha512-UJUyfKbwvr/uZSV6btANfb+0t/mOhKV/KXcCUTp8FcQI+v/0d+wXqH4htrW0E4rR6WiEO/EPvUFiV9D5OI4vlw==", 4568 + "license": "MIT", 4569 + "engines": { 4570 + "node": ">=14.16" 4571 + }, 4572 + "funding": { 4573 + "url": "https://github.com/sponsors/sindresorhus" 4574 + } 4575 + }, 4576 + "node_modules/p-try": { 4577 + "version": "2.2.0", 4578 + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", 4579 + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", 4580 + "license": "MIT", 4581 + "engines": { 4582 + "node": ">=6" 4583 + } 4584 + }, 4585 + "node_modules/parse-entities": { 4586 + "version": "4.0.2", 4587 + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.2.tgz", 4588 + "integrity": "sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==", 4589 + "license": "MIT", 4590 + "dependencies": { 4591 + "@types/unist": "^2.0.0", 4592 + "character-entities-legacy": "^3.0.0", 4593 + "character-reference-invalid": "^2.0.0", 4594 + "decode-named-character-reference": "^1.0.0", 4595 + "is-alphanumerical": "^2.0.0", 4596 + "is-decimal": "^2.0.0", 4597 + "is-hexadecimal": "^2.0.0" 4598 + }, 4599 + "funding": { 4600 + "type": "github", 4601 + "url": "https://github.com/sponsors/wooorm" 4602 + } 4603 + }, 4604 + "node_modules/parse-entities/node_modules/@types/unist": { 4605 + "version": "2.0.11", 4606 + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", 4607 + "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", 4608 + "license": "MIT" 4609 + }, 4610 + "node_modules/parse-latin": { 4611 + "version": "7.0.0", 4612 + "resolved": "https://registry.npmjs.org/parse-latin/-/parse-latin-7.0.0.tgz", 4613 + "integrity": "sha512-mhHgobPPua5kZ98EF4HWiH167JWBfl4pvAIXXdbaVohtK7a6YBOy56kvhCqduqyo/f3yrHFWmqmiMg/BkBkYYQ==", 4614 + "license": "MIT", 4615 + "dependencies": { 4616 + "@types/nlcst": "^2.0.0", 4617 + "@types/unist": "^3.0.0", 4618 + "nlcst-to-string": "^4.0.0", 4619 + "unist-util-modify-children": "^4.0.0", 4620 + "unist-util-visit-children": "^3.0.0", 4621 + "vfile": "^6.0.0" 4622 + }, 4623 + "funding": { 4624 + "type": "github", 4625 + "url": "https://github.com/sponsors/wooorm" 4626 + } 4627 + }, 4628 + "node_modules/parse5": { 4629 + "version": "7.2.1", 4630 + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.2.1.tgz", 4631 + "integrity": "sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==", 4632 + "license": "MIT", 4633 + "dependencies": { 4634 + "entities": "^4.5.0" 4635 + }, 4636 + "funding": { 4637 + "url": "https://github.com/inikulin/parse5?sponsor=1" 4638 + } 4639 + }, 4640 + "node_modules/pascal-case": { 4641 + "version": "3.1.2", 4642 + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", 4643 + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", 4644 + "license": "MIT", 4645 + "dependencies": { 4646 + "no-case": "^3.0.4", 4647 + "tslib": "^2.0.3" 4648 + } 4649 + }, 4650 + "node_modules/path-exists": { 4651 + "version": "4.0.0", 4652 + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", 4653 + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", 4654 + "license": "MIT", 4655 + "engines": { 4656 + "node": ">=8" 4657 + } 4658 + }, 4659 + "node_modules/pathe": { 4660 + "version": "1.1.2", 4661 + "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", 4662 + "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==", 4663 + "license": "MIT" 4664 + }, 4665 + "node_modules/picocolors": { 4666 + "version": "1.1.1", 4667 + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", 4668 + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", 4669 + "license": "ISC" 4670 + }, 4671 + "node_modules/picomatch": { 4672 + "version": "4.0.2", 4673 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", 4674 + "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", 4675 + "license": "MIT", 4676 + "engines": { 4677 + "node": ">=12" 4678 + }, 4679 + "funding": { 4680 + "url": "https://github.com/sponsors/jonschlinkert" 4681 + } 4682 + }, 4683 + "node_modules/pify": { 4684 + "version": "4.0.1", 4685 + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", 4686 + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", 4687 + "license": "MIT", 4688 + "engines": { 4689 + "node": ">=6" 4690 + } 4691 + }, 4692 + "node_modules/pkg-dir": { 4693 + "version": "4.2.0", 4694 + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", 4695 + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", 4696 + "license": "MIT", 4697 + "dependencies": { 4698 + "find-up": "^4.0.0" 4699 + }, 4700 + "engines": { 4701 + "node": ">=8" 4702 + } 4703 + }, 4704 + "node_modules/postcss": { 4705 + "version": "8.4.49", 4706 + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz", 4707 + "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==", 4708 + "funding": [ 4709 + { 4710 + "type": "opencollective", 4711 + "url": "https://opencollective.com/postcss/" 4712 + }, 4713 + { 4714 + "type": "tidelift", 4715 + "url": "https://tidelift.com/funding/github/npm/postcss" 4716 + }, 4717 + { 4718 + "type": "github", 4719 + "url": "https://github.com/sponsors/ai" 4720 + } 4721 + ], 4722 + "license": "MIT", 4723 + "dependencies": { 4724 + "nanoid": "^3.3.7", 4725 + "picocolors": "^1.1.1", 4726 + "source-map-js": "^1.2.1" 4727 + }, 4728 + "engines": { 4729 + "node": "^10 || ^12 || >=14" 4730 + } 4731 + }, 4732 + "node_modules/preferred-pm": { 4733 + "version": "4.0.0", 4734 + "resolved": "https://registry.npmjs.org/preferred-pm/-/preferred-pm-4.0.0.tgz", 4735 + "integrity": "sha512-gYBeFTZLu055D8Vv3cSPox/0iTPtkzxpLroSYYA7WXgRi31WCJ51Uyl8ZiPeUUjyvs2MBzK+S8v9JVUgHU/Sqw==", 4736 + "license": "MIT", 4737 + "dependencies": { 4738 + "find-up-simple": "^1.0.0", 4739 + "find-yarn-workspace-root2": "1.2.16", 4740 + "which-pm": "^3.0.0" 4741 + }, 4742 + "engines": { 4743 + "node": ">=18.12" 4744 + } 4745 + }, 4746 + "node_modules/prismjs": { 4747 + "version": "1.29.0", 4748 + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz", 4749 + "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==", 4750 + "license": "MIT", 4751 + "engines": { 4752 + "node": ">=6" 4753 + } 4754 + }, 4755 + "node_modules/prompts": { 4756 + "version": "2.4.2", 4757 + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", 4758 + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", 4759 + "license": "MIT", 4760 + "dependencies": { 4761 + "kleur": "^3.0.3", 4762 + "sisteransi": "^1.0.5" 4763 + }, 4764 + "engines": { 4765 + "node": ">= 6" 4766 + } 4767 + }, 4768 + "node_modules/prompts/node_modules/kleur": { 4769 + "version": "3.0.3", 4770 + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", 4771 + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", 4772 + "license": "MIT", 4773 + "engines": { 4774 + "node": ">=6" 4775 + } 4776 + }, 4777 + "node_modules/property-information": { 4778 + "version": "6.5.0", 4779 + "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.5.0.tgz", 4780 + "integrity": "sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==", 4781 + "license": "MIT", 4782 + "funding": { 4783 + "type": "github", 4784 + "url": "https://github.com/sponsors/wooorm" 4785 + } 4786 + }, 4787 + "node_modules/queue-microtask": { 4788 + "version": "1.2.3", 4789 + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", 4790 + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", 4791 + "funding": [ 4792 + { 4793 + "type": "github", 4794 + "url": "https://github.com/sponsors/feross" 4795 + }, 4796 + { 4797 + "type": "patreon", 4798 + "url": "https://www.patreon.com/feross" 4799 + }, 4800 + { 4801 + "type": "consulting", 4802 + "url": "https://feross.org/support" 4803 + } 4804 + ], 4805 + "license": "MIT" 4806 + }, 4807 + "node_modules/radix3": { 4808 + "version": "1.1.2", 4809 + "resolved": "https://registry.npmjs.org/radix3/-/radix3-1.1.2.tgz", 4810 + "integrity": "sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==", 4811 + "license": "MIT" 4812 + }, 4813 + "node_modules/readdirp": { 4814 + "version": "3.6.0", 4815 + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", 4816 + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", 4817 + "license": "MIT", 4818 + "dependencies": { 4819 + "picomatch": "^2.2.1" 4820 + }, 4821 + "engines": { 4822 + "node": ">=8.10.0" 4823 + } 4824 + }, 4825 + "node_modules/readdirp/node_modules/picomatch": { 4826 + "version": "2.3.1", 4827 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 4828 + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 4829 + "license": "MIT", 4830 + "engines": { 4831 + "node": ">=8.6" 4832 + }, 4833 + "funding": { 4834 + "url": "https://github.com/sponsors/jonschlinkert" 4835 + } 4836 + }, 4837 + "node_modules/recma-build-jsx": { 4838 + "version": "1.0.0", 4839 + "resolved": "https://registry.npmjs.org/recma-build-jsx/-/recma-build-jsx-1.0.0.tgz", 4840 + "integrity": "sha512-8GtdyqaBcDfva+GUKDr3nev3VpKAhup1+RvkMvUxURHpW7QyIvk9F5wz7Vzo06CEMSilw6uArgRqhpiUcWp8ew==", 4841 + "license": "MIT", 4842 + "dependencies": { 4843 + "@types/estree": "^1.0.0", 4844 + "estree-util-build-jsx": "^3.0.0", 4845 + "vfile": "^6.0.0" 4846 + }, 4847 + "funding": { 4848 + "type": "opencollective", 4849 + "url": "https://opencollective.com/unified" 4850 + } 4851 + }, 4852 + "node_modules/recma-jsx": { 4853 + "version": "1.0.0", 4854 + "resolved": "https://registry.npmjs.org/recma-jsx/-/recma-jsx-1.0.0.tgz", 4855 + "integrity": "sha512-5vwkv65qWwYxg+Atz95acp8DMu1JDSqdGkA2Of1j6rCreyFUE/gp15fC8MnGEuG1W68UKjM6x6+YTWIh7hZM/Q==", 4856 + "license": "MIT", 4857 + "dependencies": { 4858 + "acorn-jsx": "^5.0.0", 4859 + "estree-util-to-js": "^2.0.0", 4860 + "recma-parse": "^1.0.0", 4861 + "recma-stringify": "^1.0.0", 4862 + "unified": "^11.0.0" 4863 + }, 4864 + "funding": { 4865 + "type": "opencollective", 4866 + "url": "https://opencollective.com/unified" 4867 + } 4868 + }, 4869 + "node_modules/recma-parse": { 4870 + "version": "1.0.0", 4871 + "resolved": "https://registry.npmjs.org/recma-parse/-/recma-parse-1.0.0.tgz", 4872 + "integrity": "sha512-OYLsIGBB5Y5wjnSnQW6t3Xg7q3fQ7FWbw/vcXtORTnyaSFscOtABg+7Pnz6YZ6c27fG1/aN8CjfwoUEUIdwqWQ==", 4873 + "license": "MIT", 4874 + "dependencies": { 4875 + "@types/estree": "^1.0.0", 4876 + "esast-util-from-js": "^2.0.0", 4877 + "unified": "^11.0.0", 4878 + "vfile": "^6.0.0" 4879 + }, 4880 + "funding": { 4881 + "type": "opencollective", 4882 + "url": "https://opencollective.com/unified" 4883 + } 4884 + }, 4885 + "node_modules/recma-stringify": { 4886 + "version": "1.0.0", 4887 + "resolved": "https://registry.npmjs.org/recma-stringify/-/recma-stringify-1.0.0.tgz", 4888 + "integrity": "sha512-cjwII1MdIIVloKvC9ErQ+OgAtwHBmcZ0Bg4ciz78FtbT8In39aAYbaA7zvxQ61xVMSPE8WxhLwLbhif4Js2C+g==", 4889 + "license": "MIT", 4890 + "dependencies": { 4891 + "@types/estree": "^1.0.0", 4892 + "estree-util-to-js": "^2.0.0", 4893 + "unified": "^11.0.0", 4894 + "vfile": "^6.0.0" 4895 + }, 4896 + "funding": { 4897 + "type": "opencollective", 4898 + "url": "https://opencollective.com/unified" 4899 + } 4900 + }, 4901 + "node_modules/regex": { 4902 + "version": "5.1.1", 4903 + "resolved": "https://registry.npmjs.org/regex/-/regex-5.1.1.tgz", 4904 + "integrity": "sha512-dN5I359AVGPnwzJm2jN1k0W9LPZ+ePvoOeVMMfqIMFz53sSwXkxaJoxr50ptnsC771lK95BnTrVSZxq0b9yCGw==", 4905 + "license": "MIT", 4906 + "dependencies": { 4907 + "regex-utilities": "^2.3.0" 4908 + } 4909 + }, 4910 + "node_modules/regex-recursion": { 4911 + "version": "5.1.1", 4912 + "resolved": "https://registry.npmjs.org/regex-recursion/-/regex-recursion-5.1.1.tgz", 4913 + "integrity": "sha512-ae7SBCbzVNrIjgSbh7wMznPcQel1DNlDtzensnFxpiNpXt1U2ju/bHugH422r+4LAVS1FpW1YCwilmnNsjum9w==", 4914 + "license": "MIT", 4915 + "dependencies": { 4916 + "regex": "^5.1.1", 4917 + "regex-utilities": "^2.3.0" 4918 + } 4919 + }, 4920 + "node_modules/regex-utilities": { 4921 + "version": "2.3.0", 4922 + "resolved": "https://registry.npmjs.org/regex-utilities/-/regex-utilities-2.3.0.tgz", 4923 + "integrity": "sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==", 4924 + "license": "MIT" 4925 + }, 4926 + "node_modules/rehype": { 4927 + "version": "13.0.2", 4928 + "resolved": "https://registry.npmjs.org/rehype/-/rehype-13.0.2.tgz", 4929 + "integrity": "sha512-j31mdaRFrwFRUIlxGeuPXXKWQxet52RBQRvCmzl5eCefn/KGbomK5GMHNMsOJf55fgo3qw5tST5neDuarDYR2A==", 4930 + "license": "MIT", 4931 + "dependencies": { 4932 + "@types/hast": "^3.0.0", 4933 + "rehype-parse": "^9.0.0", 4934 + "rehype-stringify": "^10.0.0", 4935 + "unified": "^11.0.0" 4936 + }, 4937 + "funding": { 4938 + "type": "opencollective", 4939 + "url": "https://opencollective.com/unified" 4940 + } 4941 + }, 4942 + "node_modules/rehype-parse": { 4943 + "version": "9.0.1", 4944 + "resolved": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-9.0.1.tgz", 4945 + "integrity": "sha512-ksCzCD0Fgfh7trPDxr2rSylbwq9iYDkSn8TCDmEJ49ljEUBxDVCzCHv7QNzZOfODanX4+bWQ4WZqLCRWYLfhag==", 4946 + "license": "MIT", 4947 + "dependencies": { 4948 + "@types/hast": "^3.0.0", 4949 + "hast-util-from-html": "^2.0.0", 4950 + "unified": "^11.0.0" 4951 + }, 4952 + "funding": { 4953 + "type": "opencollective", 4954 + "url": "https://opencollective.com/unified" 4955 + } 4956 + }, 4957 + "node_modules/rehype-raw": { 4958 + "version": "7.0.0", 4959 + "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-7.0.0.tgz", 4960 + "integrity": "sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==", 4961 + "license": "MIT", 4962 + "dependencies": { 4963 + "@types/hast": "^3.0.0", 4964 + "hast-util-raw": "^9.0.0", 4965 + "vfile": "^6.0.0" 4966 + }, 4967 + "funding": { 4968 + "type": "opencollective", 4969 + "url": "https://opencollective.com/unified" 4970 + } 4971 + }, 4972 + "node_modules/rehype-recma": { 4973 + "version": "1.0.0", 4974 + "resolved": "https://registry.npmjs.org/rehype-recma/-/rehype-recma-1.0.0.tgz", 4975 + "integrity": "sha512-lqA4rGUf1JmacCNWWZx0Wv1dHqMwxzsDWYMTowuplHF3xH0N/MmrZ/G3BDZnzAkRmxDadujCjaKM2hqYdCBOGw==", 4976 + "license": "MIT", 4977 + "dependencies": { 4978 + "@types/estree": "^1.0.0", 4979 + "@types/hast": "^3.0.0", 4980 + "hast-util-to-estree": "^3.0.0" 4981 + }, 4982 + "funding": { 4983 + "type": "opencollective", 4984 + "url": "https://opencollective.com/unified" 4985 + } 4986 + }, 4987 + "node_modules/rehype-stringify": { 4988 + "version": "10.0.1", 4989 + "resolved": "https://registry.npmjs.org/rehype-stringify/-/rehype-stringify-10.0.1.tgz", 4990 + "integrity": "sha512-k9ecfXHmIPuFVI61B9DeLPN0qFHfawM6RsuX48hoqlaKSF61RskNjSm1lI8PhBEM0MRdLxVVm4WmTqJQccH9mA==", 4991 + "license": "MIT", 4992 + "dependencies": { 4993 + "@types/hast": "^3.0.0", 4994 + "hast-util-to-html": "^9.0.0", 4995 + "unified": "^11.0.0" 4996 + }, 4997 + "funding": { 4998 + "type": "opencollective", 4999 + "url": "https://opencollective.com/unified" 5000 + } 5001 + }, 5002 + "node_modules/remark-gfm": { 5003 + "version": "4.0.0", 5004 + "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.0.tgz", 5005 + "integrity": "sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==", 5006 + "license": "MIT", 5007 + "dependencies": { 5008 + "@types/mdast": "^4.0.0", 5009 + "mdast-util-gfm": "^3.0.0", 5010 + "micromark-extension-gfm": "^3.0.0", 5011 + "remark-parse": "^11.0.0", 5012 + "remark-stringify": "^11.0.0", 5013 + "unified": "^11.0.0" 5014 + }, 5015 + "funding": { 5016 + "type": "opencollective", 5017 + "url": "https://opencollective.com/unified" 5018 + } 5019 + }, 5020 + "node_modules/remark-mdx": { 5021 + "version": "3.1.0", 5022 + "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-3.1.0.tgz", 5023 + "integrity": "sha512-Ngl/H3YXyBV9RcRNdlYsZujAmhsxwzxpDzpDEhFBVAGthS4GDgnctpDjgFl/ULx5UEDzqtW1cyBSNKqYYrqLBA==", 5024 + "license": "MIT", 5025 + "dependencies": { 5026 + "mdast-util-mdx": "^3.0.0", 5027 + "micromark-extension-mdxjs": "^3.0.0" 5028 + }, 5029 + "funding": { 5030 + "type": "opencollective", 5031 + "url": "https://opencollective.com/unified" 5032 + } 5033 + }, 5034 + "node_modules/remark-parse": { 5035 + "version": "11.0.0", 5036 + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", 5037 + "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==", 5038 + "license": "MIT", 5039 + "dependencies": { 5040 + "@types/mdast": "^4.0.0", 5041 + "mdast-util-from-markdown": "^2.0.0", 5042 + "micromark-util-types": "^2.0.0", 5043 + "unified": "^11.0.0" 5044 + }, 5045 + "funding": { 5046 + "type": "opencollective", 5047 + "url": "https://opencollective.com/unified" 5048 + } 5049 + }, 5050 + "node_modules/remark-rehype": { 5051 + "version": "11.1.1", 5052 + "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.1.tgz", 5053 + "integrity": "sha512-g/osARvjkBXb6Wo0XvAeXQohVta8i84ACbenPpoSsxTOQH/Ae0/RGP4WZgnMH5pMLpsj4FG7OHmcIcXxpza8eQ==", 5054 + "license": "MIT", 5055 + "dependencies": { 5056 + "@types/hast": "^3.0.0", 5057 + "@types/mdast": "^4.0.0", 5058 + "mdast-util-to-hast": "^13.0.0", 5059 + "unified": "^11.0.0", 5060 + "vfile": "^6.0.0" 5061 + }, 5062 + "funding": { 5063 + "type": "opencollective", 5064 + "url": "https://opencollective.com/unified" 5065 + } 5066 + }, 5067 + "node_modules/remark-smartypants": { 5068 + "version": "3.0.2", 5069 + "resolved": "https://registry.npmjs.org/remark-smartypants/-/remark-smartypants-3.0.2.tgz", 5070 + "integrity": "sha512-ILTWeOriIluwEvPjv67v7Blgrcx+LZOkAUVtKI3putuhlZm84FnqDORNXPPm+HY3NdZOMhyDwZ1E+eZB/Df5dA==", 5071 + "license": "MIT", 5072 + "dependencies": { 5073 + "retext": "^9.0.0", 5074 + "retext-smartypants": "^6.0.0", 5075 + "unified": "^11.0.4", 5076 + "unist-util-visit": "^5.0.0" 5077 + }, 5078 + "engines": { 5079 + "node": ">=16.0.0" 5080 + } 5081 + }, 5082 + "node_modules/remark-stringify": { 5083 + "version": "11.0.0", 5084 + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz", 5085 + "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==", 5086 + "license": "MIT", 5087 + "dependencies": { 5088 + "@types/mdast": "^4.0.0", 5089 + "mdast-util-to-markdown": "^2.0.0", 5090 + "unified": "^11.0.0" 5091 + }, 5092 + "funding": { 5093 + "type": "opencollective", 5094 + "url": "https://opencollective.com/unified" 5095 + } 5096 + }, 5097 + "node_modules/retext": { 5098 + "version": "9.0.0", 5099 + "resolved": "https://registry.npmjs.org/retext/-/retext-9.0.0.tgz", 5100 + "integrity": "sha512-sbMDcpHCNjvlheSgMfEcVrZko3cDzdbe1x/e7G66dFp0Ff7Mldvi2uv6JkJQzdRcvLYE8CA8Oe8siQx8ZOgTcA==", 5101 + "license": "MIT", 5102 + "dependencies": { 5103 + "@types/nlcst": "^2.0.0", 5104 + "retext-latin": "^4.0.0", 5105 + "retext-stringify": "^4.0.0", 5106 + "unified": "^11.0.0" 5107 + }, 5108 + "funding": { 5109 + "type": "opencollective", 5110 + "url": "https://opencollective.com/unified" 5111 + } 5112 + }, 5113 + "node_modules/retext-latin": { 5114 + "version": "4.0.0", 5115 + "resolved": "https://registry.npmjs.org/retext-latin/-/retext-latin-4.0.0.tgz", 5116 + "integrity": "sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA==", 5117 + "license": "MIT", 5118 + "dependencies": { 5119 + "@types/nlcst": "^2.0.0", 5120 + "parse-latin": "^7.0.0", 5121 + "unified": "^11.0.0" 5122 + }, 5123 + "funding": { 5124 + "type": "opencollective", 5125 + "url": "https://opencollective.com/unified" 5126 + } 5127 + }, 5128 + "node_modules/retext-smartypants": { 5129 + "version": "6.2.0", 5130 + "resolved": "https://registry.npmjs.org/retext-smartypants/-/retext-smartypants-6.2.0.tgz", 5131 + "integrity": "sha512-kk0jOU7+zGv//kfjXEBjdIryL1Acl4i9XNkHxtM7Tm5lFiCog576fjNC9hjoR7LTKQ0DsPWy09JummSsH1uqfQ==", 5132 + "license": "MIT", 5133 + "dependencies": { 5134 + "@types/nlcst": "^2.0.0", 5135 + "nlcst-to-string": "^4.0.0", 5136 + "unist-util-visit": "^5.0.0" 5137 + }, 5138 + "funding": { 5139 + "type": "opencollective", 5140 + "url": "https://opencollective.com/unified" 5141 + } 5142 + }, 5143 + "node_modules/retext-stringify": { 5144 + "version": "4.0.0", 5145 + "resolved": "https://registry.npmjs.org/retext-stringify/-/retext-stringify-4.0.0.tgz", 5146 + "integrity": "sha512-rtfN/0o8kL1e+78+uxPTqu1Klt0yPzKuQ2BfWwwfgIUSayyzxpM1PJzkKt4V8803uB9qSy32MvI7Xep9khTpiA==", 5147 + "license": "MIT", 5148 + "dependencies": { 5149 + "@types/nlcst": "^2.0.0", 5150 + "nlcst-to-string": "^4.0.0", 5151 + "unified": "^11.0.0" 5152 + }, 5153 + "funding": { 5154 + "type": "opencollective", 5155 + "url": "https://opencollective.com/unified" 5156 + } 5157 + }, 5158 + "node_modules/reusify": { 5159 + "version": "1.0.4", 5160 + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", 5161 + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", 5162 + "license": "MIT", 5163 + "engines": { 5164 + "iojs": ">=1.0.0", 5165 + "node": ">=0.10.0" 5166 + } 5167 + }, 5168 + "node_modules/rollup": { 5169 + "version": "4.29.1", 5170 + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.29.1.tgz", 5171 + "integrity": "sha512-RaJ45M/kmJUzSWDs1Nnd5DdV4eerC98idtUOVr6FfKcgxqvjwHmxc5upLF9qZU9EpsVzzhleFahrT3shLuJzIw==", 5172 + "license": "MIT", 5173 + "dependencies": { 5174 + "@types/estree": "1.0.6" 5175 + }, 5176 + "bin": { 5177 + "rollup": "dist/bin/rollup" 5178 + }, 5179 + "engines": { 5180 + "node": ">=18.0.0", 5181 + "npm": ">=8.0.0" 5182 + }, 5183 + "optionalDependencies": { 5184 + "@rollup/rollup-android-arm-eabi": "4.29.1", 5185 + "@rollup/rollup-android-arm64": "4.29.1", 5186 + "@rollup/rollup-darwin-arm64": "4.29.1", 5187 + "@rollup/rollup-darwin-x64": "4.29.1", 5188 + "@rollup/rollup-freebsd-arm64": "4.29.1", 5189 + "@rollup/rollup-freebsd-x64": "4.29.1", 5190 + "@rollup/rollup-linux-arm-gnueabihf": "4.29.1", 5191 + "@rollup/rollup-linux-arm-musleabihf": "4.29.1", 5192 + "@rollup/rollup-linux-arm64-gnu": "4.29.1", 5193 + "@rollup/rollup-linux-arm64-musl": "4.29.1", 5194 + "@rollup/rollup-linux-loongarch64-gnu": "4.29.1", 5195 + "@rollup/rollup-linux-powerpc64le-gnu": "4.29.1", 5196 + "@rollup/rollup-linux-riscv64-gnu": "4.29.1", 5197 + "@rollup/rollup-linux-s390x-gnu": "4.29.1", 5198 + "@rollup/rollup-linux-x64-gnu": "4.29.1", 5199 + "@rollup/rollup-linux-x64-musl": "4.29.1", 5200 + "@rollup/rollup-win32-arm64-msvc": "4.29.1", 5201 + "@rollup/rollup-win32-ia32-msvc": "4.29.1", 5202 + "@rollup/rollup-win32-x64-msvc": "4.29.1", 5203 + "fsevents": "~2.3.2" 5204 + } 5205 + }, 5206 + "node_modules/run-parallel": { 5207 + "version": "1.2.0", 5208 + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", 5209 + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", 5210 + "funding": [ 5211 + { 5212 + "type": "github", 5213 + "url": "https://github.com/sponsors/feross" 5214 + }, 5215 + { 5216 + "type": "patreon", 5217 + "url": "https://www.patreon.com/feross" 5218 + }, 5219 + { 5220 + "type": "consulting", 5221 + "url": "https://feross.org/support" 5222 + } 5223 + ], 5224 + "license": "MIT", 5225 + "dependencies": { 5226 + "queue-microtask": "^1.2.2" 5227 + } 5228 + }, 5229 + "node_modules/sax": { 5230 + "version": "1.4.1", 5231 + "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz", 5232 + "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==", 5233 + "license": "ISC" 5234 + }, 5235 + "node_modules/semver": { 5236 + "version": "7.6.3", 5237 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", 5238 + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", 5239 + "license": "ISC", 5240 + "bin": { 5241 + "semver": "bin/semver.js" 5242 + }, 5243 + "engines": { 5244 + "node": ">=10" 5245 + } 5246 + }, 5247 + "node_modules/sharp": { 5248 + "version": "0.33.5", 5249 + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.5.tgz", 5250 + "integrity": "sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==", 5251 + "hasInstallScript": true, 5252 + "license": "Apache-2.0", 5253 + "optional": true, 5254 + "dependencies": { 5255 + "color": "^4.2.3", 5256 + "detect-libc": "^2.0.3", 5257 + "semver": "^7.6.3" 5258 + }, 5259 + "engines": { 5260 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 5261 + }, 5262 + "funding": { 5263 + "url": "https://opencollective.com/libvips" 5264 + }, 5265 + "optionalDependencies": { 5266 + "@img/sharp-darwin-arm64": "0.33.5", 5267 + "@img/sharp-darwin-x64": "0.33.5", 5268 + "@img/sharp-libvips-darwin-arm64": "1.0.4", 5269 + "@img/sharp-libvips-darwin-x64": "1.0.4", 5270 + "@img/sharp-libvips-linux-arm": "1.0.5", 5271 + "@img/sharp-libvips-linux-arm64": "1.0.4", 5272 + "@img/sharp-libvips-linux-s390x": "1.0.4", 5273 + "@img/sharp-libvips-linux-x64": "1.0.4", 5274 + "@img/sharp-libvips-linuxmusl-arm64": "1.0.4", 5275 + "@img/sharp-libvips-linuxmusl-x64": "1.0.4", 5276 + "@img/sharp-linux-arm": "0.33.5", 5277 + "@img/sharp-linux-arm64": "0.33.5", 5278 + "@img/sharp-linux-s390x": "0.33.5", 5279 + "@img/sharp-linux-x64": "0.33.5", 5280 + "@img/sharp-linuxmusl-arm64": "0.33.5", 5281 + "@img/sharp-linuxmusl-x64": "0.33.5", 5282 + "@img/sharp-wasm32": "0.33.5", 5283 + "@img/sharp-win32-ia32": "0.33.5", 5284 + "@img/sharp-win32-x64": "0.33.5" 5285 + } 5286 + }, 5287 + "node_modules/shiki": { 5288 + "version": "1.24.4", 5289 + "resolved": "https://registry.npmjs.org/shiki/-/shiki-1.24.4.tgz", 5290 + "integrity": "sha512-aVGSFAOAr1v26Hh/+GBIsRVDWJ583XYV7CuNURKRWh9gpGv4OdbisZGq96B9arMYTZhTQkmRF5BrShOSTvNqhw==", 5291 + "license": "MIT", 5292 + "dependencies": { 5293 + "@shikijs/core": "1.24.4", 5294 + "@shikijs/engine-javascript": "1.24.4", 5295 + "@shikijs/engine-oniguruma": "1.24.4", 5296 + "@shikijs/types": "1.24.4", 5297 + "@shikijs/vscode-textmate": "^9.3.1", 5298 + "@types/hast": "^3.0.4" 5299 + } 5300 + }, 5301 + "node_modules/simple-swizzle": { 5302 + "version": "0.2.2", 5303 + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", 5304 + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", 5305 + "license": "MIT", 5306 + "optional": true, 5307 + "dependencies": { 5308 + "is-arrayish": "^0.3.1" 5309 + } 5310 + }, 5311 + "node_modules/sisteransi": { 5312 + "version": "1.0.5", 5313 + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", 5314 + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", 5315 + "license": "MIT" 5316 + }, 5317 + "node_modules/sitemap": { 5318 + "version": "8.0.0", 5319 + "resolved": "https://registry.npmjs.org/sitemap/-/sitemap-8.0.0.tgz", 5320 + "integrity": "sha512-+AbdxhM9kJsHtruUF39bwS/B0Fytw6Fr1o4ZAIAEqA6cke2xcoO2GleBw9Zw7nRzILVEgz7zBM5GiTJjie1G9A==", 5321 + "license": "MIT", 5322 + "dependencies": { 5323 + "@types/node": "^17.0.5", 5324 + "@types/sax": "^1.2.1", 5325 + "arg": "^5.0.0", 5326 + "sax": "^1.2.4" 5327 + }, 5328 + "bin": { 5329 + "sitemap": "dist/cli.js" 5330 + }, 5331 + "engines": { 5332 + "node": ">=14.0.0", 5333 + "npm": ">=6.0.0" 5334 + } 5335 + }, 5336 + "node_modules/sitemap/node_modules/@types/node": { 5337 + "version": "17.0.45", 5338 + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz", 5339 + "integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==", 5340 + "license": "MIT" 5341 + }, 5342 + "node_modules/source-map": { 5343 + "version": "0.7.4", 5344 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", 5345 + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", 5346 + "license": "BSD-3-Clause", 5347 + "engines": { 5348 + "node": ">= 8" 5349 + } 5350 + }, 5351 + "node_modules/source-map-js": { 5352 + "version": "1.2.1", 5353 + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", 5354 + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", 5355 + "license": "BSD-3-Clause", 5356 + "engines": { 5357 + "node": ">=0.10.0" 5358 + } 5359 + }, 5360 + "node_modules/space-separated-tokens": { 5361 + "version": "2.0.2", 5362 + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", 5363 + "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", 5364 + "license": "MIT", 5365 + "funding": { 5366 + "type": "github", 5367 + "url": "https://github.com/sponsors/wooorm" 5368 + } 5369 + }, 5370 + "node_modules/sprintf-js": { 5371 + "version": "1.0.3", 5372 + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", 5373 + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", 5374 + "license": "BSD-3-Clause" 5375 + }, 5376 + "node_modules/stream-replace-string": { 5377 + "version": "2.0.0", 5378 + "resolved": "https://registry.npmjs.org/stream-replace-string/-/stream-replace-string-2.0.0.tgz", 5379 + "integrity": "sha512-TlnjJ1C0QrmxRNrON00JvaFFlNh5TTG00APw23j74ET7gkQpTASi6/L2fuiav8pzK715HXtUeClpBTw2NPSn6w==", 5380 + "license": "MIT" 5381 + }, 5382 + "node_modules/string-width": { 5383 + "version": "7.2.0", 5384 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", 5385 + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", 5386 + "license": "MIT", 5387 + "dependencies": { 5388 + "emoji-regex": "^10.3.0", 5389 + "get-east-asian-width": "^1.0.0", 5390 + "strip-ansi": "^7.1.0" 5391 + }, 5392 + "engines": { 5393 + "node": ">=18" 5394 + }, 5395 + "funding": { 5396 + "url": "https://github.com/sponsors/sindresorhus" 5397 + } 5398 + }, 5399 + "node_modules/stringify-entities": { 5400 + "version": "4.0.4", 5401 + "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz", 5402 + "integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==", 5403 + "license": "MIT", 5404 + "dependencies": { 5405 + "character-entities-html4": "^2.0.0", 5406 + "character-entities-legacy": "^3.0.0" 5407 + }, 5408 + "funding": { 5409 + "type": "github", 5410 + "url": "https://github.com/sponsors/wooorm" 5411 + } 5412 + }, 5413 + "node_modules/strip-ansi": { 5414 + "version": "7.1.0", 5415 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", 5416 + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", 5417 + "license": "MIT", 5418 + "dependencies": { 5419 + "ansi-regex": "^6.0.1" 5420 + }, 5421 + "engines": { 5422 + "node": ">=12" 5423 + }, 5424 + "funding": { 5425 + "url": "https://github.com/chalk/strip-ansi?sponsor=1" 5426 + } 5427 + }, 5428 + "node_modules/strip-bom": { 5429 + "version": "3.0.0", 5430 + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", 5431 + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", 5432 + "license": "MIT", 5433 + "engines": { 5434 + "node": ">=4" 5435 + } 5436 + }, 5437 + "node_modules/strnum": { 5438 + "version": "1.0.5", 5439 + "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz", 5440 + "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==", 5441 + "license": "MIT" 5442 + }, 5443 + "node_modules/style-to-object": { 5444 + "version": "1.0.8", 5445 + "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-1.0.8.tgz", 5446 + "integrity": "sha512-xT47I/Eo0rwJmaXC4oilDGDWLohVhR6o/xAQcPQN8q6QBuZVL8qMYL85kLmST5cPjAorwvqIA4qXTRQoYHaL6g==", 5447 + "license": "MIT", 5448 + "dependencies": { 5449 + "inline-style-parser": "0.2.4" 5450 + } 5451 + }, 5452 + "node_modules/svelte": { 5453 + "version": "5.16.0", 5454 + "resolved": "https://registry.npmjs.org/svelte/-/svelte-5.16.0.tgz", 5455 + "integrity": "sha512-Ygqsiac6UogVED2ruKclU+pOeMThxWtp9LG+li7BXeDKC2paVIsRTMkNmcON4Zejerd1s5sZHWx6ZtU85xklVg==", 5456 + "license": "MIT", 5457 + "dependencies": { 5458 + "@ampproject/remapping": "^2.3.0", 5459 + "@jridgewell/sourcemap-codec": "^1.5.0", 5460 + "@types/estree": "^1.0.5", 5461 + "acorn": "^8.12.1", 5462 + "acorn-typescript": "^1.4.13", 5463 + "aria-query": "^5.3.1", 5464 + "axobject-query": "^4.1.0", 5465 + "clsx": "^2.1.1", 5466 + "esm-env": "^1.2.1", 5467 + "esrap": "^1.3.2", 5468 + "is-reference": "^3.0.3", 5469 + "locate-character": "^3.0.0", 5470 + "magic-string": "^0.30.11", 5471 + "zimmerframe": "^1.1.2" 5472 + }, 5473 + "engines": { 5474 + "node": ">=18" 5475 + } 5476 + }, 5477 + "node_modules/svelte2tsx": { 5478 + "version": "0.7.31", 5479 + "resolved": "https://registry.npmjs.org/svelte2tsx/-/svelte2tsx-0.7.31.tgz", 5480 + "integrity": "sha512-exrN1o9mdCLAA7hTCudz731FIxomH/0SN9ZIX+WrY/XnlLuno/NNC1PF6JXPZVqp/4sMMDKteqyKoG44hliljQ==", 5481 + "license": "MIT", 5482 + "dependencies": { 5483 + "dedent-js": "^1.0.1", 5484 + "pascal-case": "^3.1.1" 5485 + }, 5486 + "peerDependencies": { 5487 + "svelte": "^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0", 5488 + "typescript": "^4.9.4 || ^5.0.0" 5489 + } 5490 + }, 5491 + "node_modules/tinyexec": { 5492 + "version": "0.3.1", 5493 + "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.1.tgz", 5494 + "integrity": "sha512-WiCJLEECkO18gwqIp6+hJg0//p23HXp4S+gGtAKu3mI2F2/sXC4FvHvXvB0zJVVaTPhx1/tOwdbRsa1sOBIKqQ==", 5495 + "license": "MIT" 5496 + }, 5497 + "node_modules/to-regex-range": { 5498 + "version": "5.0.1", 5499 + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 5500 + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 5501 + "license": "MIT", 5502 + "dependencies": { 5503 + "is-number": "^7.0.0" 5504 + }, 5505 + "engines": { 5506 + "node": ">=8.0" 5507 + } 5508 + }, 5509 + "node_modules/trim-lines": { 5510 + "version": "3.0.1", 5511 + "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", 5512 + "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==", 5513 + "license": "MIT", 5514 + "funding": { 5515 + "type": "github", 5516 + "url": "https://github.com/sponsors/wooorm" 5517 + } 5518 + }, 5519 + "node_modules/trough": { 5520 + "version": "2.2.0", 5521 + "resolved": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz", 5522 + "integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==", 5523 + "license": "MIT", 5524 + "funding": { 5525 + "type": "github", 5526 + "url": "https://github.com/sponsors/wooorm" 5527 + } 5528 + }, 5529 + "node_modules/tsconfck": { 5530 + "version": "3.1.4", 5531 + "resolved": "https://registry.npmjs.org/tsconfck/-/tsconfck-3.1.4.tgz", 5532 + "integrity": "sha512-kdqWFGVJqe+KGYvlSO9NIaWn9jT1Ny4oKVzAJsKii5eoE9snzTJzL4+MMVOMn+fikWGFmKEylcXL710V/kIPJQ==", 5533 + "license": "MIT", 5534 + "bin": { 5535 + "tsconfck": "bin/tsconfck.js" 5536 + }, 5537 + "engines": { 5538 + "node": "^18 || >=20" 5539 + }, 5540 + "peerDependencies": { 5541 + "typescript": "^5.0.0" 5542 + }, 5543 + "peerDependenciesMeta": { 5544 + "typescript": { 5545 + "optional": true 5546 + } 5547 + } 5548 + }, 5549 + "node_modules/tslib": { 5550 + "version": "2.8.1", 5551 + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", 5552 + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", 5553 + "license": "0BSD" 5554 + }, 5555 + "node_modules/type-fest": { 5556 + "version": "4.31.0", 5557 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.31.0.tgz", 5558 + "integrity": "sha512-yCxltHW07Nkhv/1F6wWBr8kz+5BGMfP+RbRSYFnegVb0qV/UMT0G0ElBloPVerqn4M2ZV80Ir1FtCcYv1cT6vQ==", 5559 + "license": "(MIT OR CC0-1.0)", 5560 + "engines": { 5561 + "node": ">=16" 5562 + }, 5563 + "funding": { 5564 + "url": "https://github.com/sponsors/sindresorhus" 5565 + } 5566 + }, 5567 + "node_modules/typescript": { 5568 + "version": "5.7.2", 5569 + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", 5570 + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", 5571 + "license": "Apache-2.0", 5572 + "bin": { 5573 + "tsc": "bin/tsc", 5574 + "tsserver": "bin/tsserver" 5575 + }, 5576 + "engines": { 5577 + "node": ">=14.17" 5578 + } 5579 + }, 5580 + "node_modules/ufo": { 5581 + "version": "1.5.4", 5582 + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.5.4.tgz", 5583 + "integrity": "sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==", 5584 + "license": "MIT" 5585 + }, 5586 + "node_modules/ultrahtml": { 5587 + "version": "1.5.3", 5588 + "resolved": "https://registry.npmjs.org/ultrahtml/-/ultrahtml-1.5.3.tgz", 5589 + "integrity": "sha512-GykOvZwgDWZlTQMtp5jrD4BVL+gNn2NVlVafjcFUJ7taY20tqYdwdoWBFy6GBJsNTZe1GkGPkSl5knQAjtgceg==", 5590 + "license": "MIT" 5591 + }, 5592 + "node_modules/uncrypto": { 5593 + "version": "0.1.3", 5594 + "resolved": "https://registry.npmjs.org/uncrypto/-/uncrypto-0.1.3.tgz", 5595 + "integrity": "sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==", 5596 + "license": "MIT" 5597 + }, 5598 + "node_modules/undici-types": { 5599 + "version": "6.20.0", 5600 + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz", 5601 + "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==", 5602 + "license": "MIT" 5603 + }, 5604 + "node_modules/unenv": { 5605 + "version": "1.10.0", 5606 + "resolved": "https://registry.npmjs.org/unenv/-/unenv-1.10.0.tgz", 5607 + "integrity": "sha512-wY5bskBQFL9n3Eca5XnhH6KbUo/tfvkwm9OpcdCvLaeA7piBNbavbOKJySEwQ1V0RH6HvNlSAFRTpvTqgKRQXQ==", 5608 + "license": "MIT", 5609 + "dependencies": { 5610 + "consola": "^3.2.3", 5611 + "defu": "^6.1.4", 5612 + "mime": "^3.0.0", 5613 + "node-fetch-native": "^1.6.4", 5614 + "pathe": "^1.1.2" 5615 + } 5616 + }, 5617 + "node_modules/unified": { 5618 + "version": "11.0.5", 5619 + "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz", 5620 + "integrity": "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==", 5621 + "license": "MIT", 5622 + "dependencies": { 5623 + "@types/unist": "^3.0.0", 5624 + "bail": "^2.0.0", 5625 + "devlop": "^1.0.0", 5626 + "extend": "^3.0.0", 5627 + "is-plain-obj": "^4.0.0", 5628 + "trough": "^2.0.0", 5629 + "vfile": "^6.0.0" 5630 + }, 5631 + "funding": { 5632 + "type": "opencollective", 5633 + "url": "https://opencollective.com/unified" 5634 + } 5635 + }, 5636 + "node_modules/unist-util-find-after": { 5637 + "version": "5.0.0", 5638 + "resolved": "https://registry.npmjs.org/unist-util-find-after/-/unist-util-find-after-5.0.0.tgz", 5639 + "integrity": "sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==", 5640 + "license": "MIT", 5641 + "dependencies": { 5642 + "@types/unist": "^3.0.0", 5643 + "unist-util-is": "^6.0.0" 5644 + }, 5645 + "funding": { 5646 + "type": "opencollective", 5647 + "url": "https://opencollective.com/unified" 5648 + } 5649 + }, 5650 + "node_modules/unist-util-is": { 5651 + "version": "6.0.0", 5652 + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", 5653 + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", 5654 + "license": "MIT", 5655 + "dependencies": { 5656 + "@types/unist": "^3.0.0" 5657 + }, 5658 + "funding": { 5659 + "type": "opencollective", 5660 + "url": "https://opencollective.com/unified" 5661 + } 5662 + }, 5663 + "node_modules/unist-util-modify-children": { 5664 + "version": "4.0.0", 5665 + "resolved": "https://registry.npmjs.org/unist-util-modify-children/-/unist-util-modify-children-4.0.0.tgz", 5666 + "integrity": "sha512-+tdN5fGNddvsQdIzUF3Xx82CU9sMM+fA0dLgR9vOmT0oPT2jH+P1nd5lSqfCfXAw+93NhcXNY2qqvTUtE4cQkw==", 5667 + "license": "MIT", 5668 + "dependencies": { 5669 + "@types/unist": "^3.0.0", 5670 + "array-iterate": "^2.0.0" 5671 + }, 5672 + "funding": { 5673 + "type": "opencollective", 5674 + "url": "https://opencollective.com/unified" 5675 + } 5676 + }, 5677 + "node_modules/unist-util-position": { 5678 + "version": "5.0.0", 5679 + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz", 5680 + "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", 5681 + "license": "MIT", 5682 + "dependencies": { 5683 + "@types/unist": "^3.0.0" 5684 + }, 5685 + "funding": { 5686 + "type": "opencollective", 5687 + "url": "https://opencollective.com/unified" 5688 + } 5689 + }, 5690 + "node_modules/unist-util-position-from-estree": { 5691 + "version": "2.0.0", 5692 + "resolved": "https://registry.npmjs.org/unist-util-position-from-estree/-/unist-util-position-from-estree-2.0.0.tgz", 5693 + "integrity": "sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ==", 5694 + "license": "MIT", 5695 + "dependencies": { 5696 + "@types/unist": "^3.0.0" 5697 + }, 5698 + "funding": { 5699 + "type": "opencollective", 5700 + "url": "https://opencollective.com/unified" 5701 + } 5702 + }, 5703 + "node_modules/unist-util-remove-position": { 5704 + "version": "5.0.0", 5705 + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-5.0.0.tgz", 5706 + "integrity": "sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==", 5707 + "license": "MIT", 5708 + "dependencies": { 5709 + "@types/unist": "^3.0.0", 5710 + "unist-util-visit": "^5.0.0" 5711 + }, 5712 + "funding": { 5713 + "type": "opencollective", 5714 + "url": "https://opencollective.com/unified" 5715 + } 5716 + }, 5717 + "node_modules/unist-util-stringify-position": { 5718 + "version": "4.0.0", 5719 + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", 5720 + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", 5721 + "license": "MIT", 5722 + "dependencies": { 5723 + "@types/unist": "^3.0.0" 5724 + }, 5725 + "funding": { 5726 + "type": "opencollective", 5727 + "url": "https://opencollective.com/unified" 5728 + } 5729 + }, 5730 + "node_modules/unist-util-visit": { 5731 + "version": "5.0.0", 5732 + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", 5733 + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", 5734 + "license": "MIT", 5735 + "dependencies": { 5736 + "@types/unist": "^3.0.0", 5737 + "unist-util-is": "^6.0.0", 5738 + "unist-util-visit-parents": "^6.0.0" 5739 + }, 5740 + "funding": { 5741 + "type": "opencollective", 5742 + "url": "https://opencollective.com/unified" 5743 + } 5744 + }, 5745 + "node_modules/unist-util-visit-children": { 5746 + "version": "3.0.0", 5747 + "resolved": "https://registry.npmjs.org/unist-util-visit-children/-/unist-util-visit-children-3.0.0.tgz", 5748 + "integrity": "sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA==", 5749 + "license": "MIT", 5750 + "dependencies": { 5751 + "@types/unist": "^3.0.0" 5752 + }, 5753 + "funding": { 5754 + "type": "opencollective", 5755 + "url": "https://opencollective.com/unified" 5756 + } 5757 + }, 5758 + "node_modules/unist-util-visit-parents": { 5759 + "version": "6.0.1", 5760 + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", 5761 + "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", 5762 + "license": "MIT", 5763 + "dependencies": { 5764 + "@types/unist": "^3.0.0", 5765 + "unist-util-is": "^6.0.0" 5766 + }, 5767 + "funding": { 5768 + "type": "opencollective", 5769 + "url": "https://opencollective.com/unified" 5770 + } 5771 + }, 5772 + "node_modules/unstorage": { 5773 + "version": "1.14.4", 5774 + "resolved": "https://registry.npmjs.org/unstorage/-/unstorage-1.14.4.tgz", 5775 + "integrity": "sha512-1SYeamwuYeQJtJ/USE1x4l17LkmQBzg7deBJ+U9qOBoHo15d1cDxG4jM31zKRgF7pG0kirZy4wVMX6WL6Zoscg==", 5776 + "license": "MIT", 5777 + "dependencies": { 5778 + "anymatch": "^3.1.3", 5779 + "chokidar": "^3.6.0", 5780 + "destr": "^2.0.3", 5781 + "h3": "^1.13.0", 5782 + "lru-cache": "^10.4.3", 5783 + "node-fetch-native": "^1.6.4", 5784 + "ofetch": "^1.4.1", 5785 + "ufo": "^1.5.4" 5786 + }, 5787 + "peerDependencies": { 5788 + "@azure/app-configuration": "^1.8.0", 5789 + "@azure/cosmos": "^4.2.0", 5790 + "@azure/data-tables": "^13.3.0", 5791 + "@azure/identity": "^4.5.0", 5792 + "@azure/keyvault-secrets": "^4.9.0", 5793 + "@azure/storage-blob": "^12.26.0", 5794 + "@capacitor/preferences": "^6.0.3", 5795 + "@deno/kv": ">=0.8.4", 5796 + "@netlify/blobs": "^6.5.0 || ^7.0.0 || ^8.1.0", 5797 + "@planetscale/database": "^1.19.0", 5798 + "@upstash/redis": "^1.34.3", 5799 + "@vercel/blob": ">=0.27.0", 5800 + "@vercel/kv": "^1.0.1", 5801 + "aws4fetch": "^1.0.20", 5802 + "db0": ">=0.2.1", 5803 + "idb-keyval": "^6.2.1", 5804 + "ioredis": "^5.4.2", 5805 + "uploadthing": "^7.4.1" 5806 + }, 5807 + "peerDependenciesMeta": { 5808 + "@azure/app-configuration": { 5809 + "optional": true 5810 + }, 5811 + "@azure/cosmos": { 5812 + "optional": true 5813 + }, 5814 + "@azure/data-tables": { 5815 + "optional": true 5816 + }, 5817 + "@azure/identity": { 5818 + "optional": true 5819 + }, 5820 + "@azure/keyvault-secrets": { 5821 + "optional": true 5822 + }, 5823 + "@azure/storage-blob": { 5824 + "optional": true 5825 + }, 5826 + "@capacitor/preferences": { 5827 + "optional": true 5828 + }, 5829 + "@deno/kv": { 5830 + "optional": true 5831 + }, 5832 + "@netlify/blobs": { 5833 + "optional": true 5834 + }, 5835 + "@planetscale/database": { 5836 + "optional": true 5837 + }, 5838 + "@upstash/redis": { 5839 + "optional": true 5840 + }, 5841 + "@vercel/blob": { 5842 + "optional": true 5843 + }, 5844 + "@vercel/kv": { 5845 + "optional": true 5846 + }, 5847 + "aws4fetch": { 5848 + "optional": true 5849 + }, 5850 + "db0": { 5851 + "optional": true 5852 + }, 5853 + "idb-keyval": { 5854 + "optional": true 5855 + }, 5856 + "ioredis": { 5857 + "optional": true 5858 + }, 5859 + "uploadthing": { 5860 + "optional": true 5861 + } 5862 + } 5863 + }, 5864 + "node_modules/vfile": { 5865 + "version": "6.0.3", 5866 + "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz", 5867 + "integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==", 5868 + "license": "MIT", 5869 + "dependencies": { 5870 + "@types/unist": "^3.0.0", 5871 + "vfile-message": "^4.0.0" 5872 + }, 5873 + "funding": { 5874 + "type": "opencollective", 5875 + "url": "https://opencollective.com/unified" 5876 + } 5877 + }, 5878 + "node_modules/vfile-location": { 5879 + "version": "5.0.3", 5880 + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-5.0.3.tgz", 5881 + "integrity": "sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==", 5882 + "license": "MIT", 5883 + "dependencies": { 5884 + "@types/unist": "^3.0.0", 5885 + "vfile": "^6.0.0" 5886 + }, 5887 + "funding": { 5888 + "type": "opencollective", 5889 + "url": "https://opencollective.com/unified" 5890 + } 5891 + }, 5892 + "node_modules/vfile-message": { 5893 + "version": "4.0.2", 5894 + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz", 5895 + "integrity": "sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==", 5896 + "license": "MIT", 5897 + "dependencies": { 5898 + "@types/unist": "^3.0.0", 5899 + "unist-util-stringify-position": "^4.0.0" 5900 + }, 5901 + "funding": { 5902 + "type": "opencollective", 5903 + "url": "https://opencollective.com/unified" 5904 + } 5905 + }, 5906 + "node_modules/vite": { 5907 + "version": "6.0.6", 5908 + "resolved": "https://registry.npmjs.org/vite/-/vite-6.0.6.tgz", 5909 + "integrity": "sha512-NSjmUuckPmDU18bHz7QZ+bTYhRR0iA72cs2QAxCqDpafJ0S6qetco0LB3WW2OxlMHS0JmAv+yZ/R3uPmMyGTjQ==", 5910 + "license": "MIT", 5911 + "dependencies": { 5912 + "esbuild": "^0.24.2", 5913 + "postcss": "^8.4.49", 5914 + "rollup": "^4.23.0" 5915 + }, 5916 + "bin": { 5917 + "vite": "bin/vite.js" 5918 + }, 5919 + "engines": { 5920 + "node": "^18.0.0 || ^20.0.0 || >=22.0.0" 5921 + }, 5922 + "funding": { 5923 + "url": "https://github.com/vitejs/vite?sponsor=1" 5924 + }, 5925 + "optionalDependencies": { 5926 + "fsevents": "~2.3.3" 5927 + }, 5928 + "peerDependencies": { 5929 + "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", 5930 + "jiti": ">=1.21.0", 5931 + "less": "*", 5932 + "lightningcss": "^1.21.0", 5933 + "sass": "*", 5934 + "sass-embedded": "*", 5935 + "stylus": "*", 5936 + "sugarss": "*", 5937 + "terser": "^5.16.0", 5938 + "tsx": "^4.8.1", 5939 + "yaml": "^2.4.2" 5940 + }, 5941 + "peerDependenciesMeta": { 5942 + "@types/node": { 5943 + "optional": true 5944 + }, 5945 + "jiti": { 5946 + "optional": true 5947 + }, 5948 + "less": { 5949 + "optional": true 5950 + }, 5951 + "lightningcss": { 5952 + "optional": true 5953 + }, 5954 + "sass": { 5955 + "optional": true 5956 + }, 5957 + "sass-embedded": { 5958 + "optional": true 5959 + }, 5960 + "stylus": { 5961 + "optional": true 5962 + }, 5963 + "sugarss": { 5964 + "optional": true 5965 + }, 5966 + "terser": { 5967 + "optional": true 5968 + }, 5969 + "tsx": { 5970 + "optional": true 5971 + }, 5972 + "yaml": { 5973 + "optional": true 5974 + } 5975 + } 5976 + }, 5977 + "node_modules/vite/node_modules/@esbuild/aix-ppc64": { 5978 + "version": "0.24.2", 5979 + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.24.2.tgz", 5980 + "integrity": "sha512-thpVCb/rhxE/BnMLQ7GReQLLN8q9qbHmI55F4489/ByVg2aQaQ6kbcLb6FHkocZzQhxc4gx0sCk0tJkKBFzDhA==", 5981 + "cpu": [ 5982 + "ppc64" 5983 + ], 5984 + "license": "MIT", 5985 + "optional": true, 5986 + "os": [ 5987 + "aix" 5988 + ], 5989 + "engines": { 5990 + "node": ">=18" 5991 + } 5992 + }, 5993 + "node_modules/vite/node_modules/@esbuild/android-arm": { 5994 + "version": "0.24.2", 5995 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.24.2.tgz", 5996 + "integrity": "sha512-tmwl4hJkCfNHwFB3nBa8z1Uy3ypZpxqxfTQOcHX+xRByyYgunVbZ9MzUUfb0RxaHIMnbHagwAxuTL+tnNM+1/Q==", 5997 + "cpu": [ 5998 + "arm" 5999 + ], 6000 + "license": "MIT", 6001 + "optional": true, 6002 + "os": [ 6003 + "android" 6004 + ], 6005 + "engines": { 6006 + "node": ">=18" 6007 + } 6008 + }, 6009 + "node_modules/vite/node_modules/@esbuild/android-arm64": { 6010 + "version": "0.24.2", 6011 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.24.2.tgz", 6012 + "integrity": "sha512-cNLgeqCqV8WxfcTIOeL4OAtSmL8JjcN6m09XIgro1Wi7cF4t/THaWEa7eL5CMoMBdjoHOTh/vwTO/o2TRXIyzg==", 6013 + "cpu": [ 6014 + "arm64" 6015 + ], 6016 + "license": "MIT", 6017 + "optional": true, 6018 + "os": [ 6019 + "android" 6020 + ], 6021 + "engines": { 6022 + "node": ">=18" 6023 + } 6024 + }, 6025 + "node_modules/vite/node_modules/@esbuild/android-x64": { 6026 + "version": "0.24.2", 6027 + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.24.2.tgz", 6028 + "integrity": "sha512-B6Q0YQDqMx9D7rvIcsXfmJfvUYLoP722bgfBlO5cGvNVb5V/+Y7nhBE3mHV9OpxBf4eAS2S68KZztiPaWq4XYw==", 6029 + "cpu": [ 6030 + "x64" 6031 + ], 6032 + "license": "MIT", 6033 + "optional": true, 6034 + "os": [ 6035 + "android" 6036 + ], 6037 + "engines": { 6038 + "node": ">=18" 6039 + } 6040 + }, 6041 + "node_modules/vite/node_modules/@esbuild/darwin-arm64": { 6042 + "version": "0.24.2", 6043 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.24.2.tgz", 6044 + "integrity": "sha512-kj3AnYWc+CekmZnS5IPu9D+HWtUI49hbnyqk0FLEJDbzCIQt7hg7ucF1SQAilhtYpIujfaHr6O0UHlzzSPdOeA==", 6045 + "cpu": [ 6046 + "arm64" 6047 + ], 6048 + "license": "MIT", 6049 + "optional": true, 6050 + "os": [ 6051 + "darwin" 6052 + ], 6053 + "engines": { 6054 + "node": ">=18" 6055 + } 6056 + }, 6057 + "node_modules/vite/node_modules/@esbuild/darwin-x64": { 6058 + "version": "0.24.2", 6059 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.24.2.tgz", 6060 + "integrity": "sha512-WeSrmwwHaPkNR5H3yYfowhZcbriGqooyu3zI/3GGpF8AyUdsrrP0X6KumITGA9WOyiJavnGZUwPGvxvwfWPHIA==", 6061 + "cpu": [ 6062 + "x64" 6063 + ], 6064 + "license": "MIT", 6065 + "optional": true, 6066 + "os": [ 6067 + "darwin" 6068 + ], 6069 + "engines": { 6070 + "node": ">=18" 6071 + } 6072 + }, 6073 + "node_modules/vite/node_modules/@esbuild/freebsd-arm64": { 6074 + "version": "0.24.2", 6075 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.24.2.tgz", 6076 + "integrity": "sha512-UN8HXjtJ0k/Mj6a9+5u6+2eZ2ERD7Edt1Q9IZiB5UZAIdPnVKDoG7mdTVGhHJIeEml60JteamR3qhsr1r8gXvg==", 6077 + "cpu": [ 6078 + "arm64" 6079 + ], 6080 + "license": "MIT", 6081 + "optional": true, 6082 + "os": [ 6083 + "freebsd" 6084 + ], 6085 + "engines": { 6086 + "node": ">=18" 6087 + } 6088 + }, 6089 + "node_modules/vite/node_modules/@esbuild/freebsd-x64": { 6090 + "version": "0.24.2", 6091 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.24.2.tgz", 6092 + "integrity": "sha512-TvW7wE/89PYW+IevEJXZ5sF6gJRDY/14hyIGFXdIucxCsbRmLUcjseQu1SyTko+2idmCw94TgyaEZi9HUSOe3Q==", 6093 + "cpu": [ 6094 + "x64" 6095 + ], 6096 + "license": "MIT", 6097 + "optional": true, 6098 + "os": [ 6099 + "freebsd" 6100 + ], 6101 + "engines": { 6102 + "node": ">=18" 6103 + } 6104 + }, 6105 + "node_modules/vite/node_modules/@esbuild/linux-arm": { 6106 + "version": "0.24.2", 6107 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.24.2.tgz", 6108 + "integrity": "sha512-n0WRM/gWIdU29J57hJyUdIsk0WarGd6To0s+Y+LwvlC55wt+GT/OgkwoXCXvIue1i1sSNWblHEig00GBWiJgfA==", 6109 + "cpu": [ 6110 + "arm" 6111 + ], 6112 + "license": "MIT", 6113 + "optional": true, 6114 + "os": [ 6115 + "linux" 6116 + ], 6117 + "engines": { 6118 + "node": ">=18" 6119 + } 6120 + }, 6121 + "node_modules/vite/node_modules/@esbuild/linux-arm64": { 6122 + "version": "0.24.2", 6123 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.24.2.tgz", 6124 + "integrity": "sha512-7HnAD6074BW43YvvUmE/35Id9/NB7BeX5EoNkK9obndmZBUk8xmJJeU7DwmUeN7tkysslb2eSl6CTrYz6oEMQg==", 6125 + "cpu": [ 6126 + "arm64" 6127 + ], 6128 + "license": "MIT", 6129 + "optional": true, 6130 + "os": [ 6131 + "linux" 6132 + ], 6133 + "engines": { 6134 + "node": ">=18" 6135 + } 6136 + }, 6137 + "node_modules/vite/node_modules/@esbuild/linux-ia32": { 6138 + "version": "0.24.2", 6139 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.24.2.tgz", 6140 + "integrity": "sha512-sfv0tGPQhcZOgTKO3oBE9xpHuUqguHvSo4jl+wjnKwFpapx+vUDcawbwPNuBIAYdRAvIDBfZVvXprIj3HA+Ugw==", 6141 + "cpu": [ 6142 + "ia32" 6143 + ], 6144 + "license": "MIT", 6145 + "optional": true, 6146 + "os": [ 6147 + "linux" 6148 + ], 6149 + "engines": { 6150 + "node": ">=18" 6151 + } 6152 + }, 6153 + "node_modules/vite/node_modules/@esbuild/linux-loong64": { 6154 + "version": "0.24.2", 6155 + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.24.2.tgz", 6156 + "integrity": "sha512-CN9AZr8kEndGooS35ntToZLTQLHEjtVB5n7dl8ZcTZMonJ7CCfStrYhrzF97eAecqVbVJ7APOEe18RPI4KLhwQ==", 6157 + "cpu": [ 6158 + "loong64" 6159 + ], 6160 + "license": "MIT", 6161 + "optional": true, 6162 + "os": [ 6163 + "linux" 6164 + ], 6165 + "engines": { 6166 + "node": ">=18" 6167 + } 6168 + }, 6169 + "node_modules/vite/node_modules/@esbuild/linux-mips64el": { 6170 + "version": "0.24.2", 6171 + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.24.2.tgz", 6172 + "integrity": "sha512-iMkk7qr/wl3exJATwkISxI7kTcmHKE+BlymIAbHO8xanq/TjHaaVThFF6ipWzPHryoFsesNQJPE/3wFJw4+huw==", 6173 + "cpu": [ 6174 + "mips64el" 6175 + ], 6176 + "license": "MIT", 6177 + "optional": true, 6178 + "os": [ 6179 + "linux" 6180 + ], 6181 + "engines": { 6182 + "node": ">=18" 6183 + } 6184 + }, 6185 + "node_modules/vite/node_modules/@esbuild/linux-ppc64": { 6186 + "version": "0.24.2", 6187 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.24.2.tgz", 6188 + "integrity": "sha512-shsVrgCZ57Vr2L8mm39kO5PPIb+843FStGt7sGGoqiiWYconSxwTiuswC1VJZLCjNiMLAMh34jg4VSEQb+iEbw==", 6189 + "cpu": [ 6190 + "ppc64" 6191 + ], 6192 + "license": "MIT", 6193 + "optional": true, 6194 + "os": [ 6195 + "linux" 6196 + ], 6197 + "engines": { 6198 + "node": ">=18" 6199 + } 6200 + }, 6201 + "node_modules/vite/node_modules/@esbuild/linux-riscv64": { 6202 + "version": "0.24.2", 6203 + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.24.2.tgz", 6204 + "integrity": "sha512-4eSFWnU9Hhd68fW16GD0TINewo1L6dRrB+oLNNbYyMUAeOD2yCK5KXGK1GH4qD/kT+bTEXjsyTCiJGHPZ3eM9Q==", 6205 + "cpu": [ 6206 + "riscv64" 6207 + ], 6208 + "license": "MIT", 6209 + "optional": true, 6210 + "os": [ 6211 + "linux" 6212 + ], 6213 + "engines": { 6214 + "node": ">=18" 6215 + } 6216 + }, 6217 + "node_modules/vite/node_modules/@esbuild/linux-s390x": { 6218 + "version": "0.24.2", 6219 + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.24.2.tgz", 6220 + "integrity": "sha512-S0Bh0A53b0YHL2XEXC20bHLuGMOhFDO6GN4b3YjRLK//Ep3ql3erpNcPlEFed93hsQAjAQDNsvcK+hV90FubSw==", 6221 + "cpu": [ 6222 + "s390x" 6223 + ], 6224 + "license": "MIT", 6225 + "optional": true, 6226 + "os": [ 6227 + "linux" 6228 + ], 6229 + "engines": { 6230 + "node": ">=18" 6231 + } 6232 + }, 6233 + "node_modules/vite/node_modules/@esbuild/linux-x64": { 6234 + "version": "0.24.2", 6235 + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.24.2.tgz", 6236 + "integrity": "sha512-8Qi4nQcCTbLnK9WoMjdC9NiTG6/E38RNICU6sUNqK0QFxCYgoARqVqxdFmWkdonVsvGqWhmm7MO0jyTqLqwj0Q==", 6237 + "cpu": [ 6238 + "x64" 6239 + ], 6240 + "license": "MIT", 6241 + "optional": true, 6242 + "os": [ 6243 + "linux" 6244 + ], 6245 + "engines": { 6246 + "node": ">=18" 6247 + } 6248 + }, 6249 + "node_modules/vite/node_modules/@esbuild/netbsd-x64": { 6250 + "version": "0.24.2", 6251 + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.24.2.tgz", 6252 + "integrity": "sha512-VefFaQUc4FMmJuAxmIHgUmfNiLXY438XrL4GDNV1Y1H/RW3qow68xTwjZKfj/+Plp9NANmzbH5R40Meudu8mmw==", 6253 + "cpu": [ 6254 + "x64" 6255 + ], 6256 + "license": "MIT", 6257 + "optional": true, 6258 + "os": [ 6259 + "netbsd" 6260 + ], 6261 + "engines": { 6262 + "node": ">=18" 6263 + } 6264 + }, 6265 + "node_modules/vite/node_modules/@esbuild/openbsd-x64": { 6266 + "version": "0.24.2", 6267 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.24.2.tgz", 6268 + "integrity": "sha512-+iDS6zpNM6EnJyWv0bMGLWSWeXGN/HTaF/LXHXHwejGsVi+ooqDfMCCTerNFxEkM3wYVcExkeGXNqshc9iMaOA==", 6269 + "cpu": [ 6270 + "x64" 6271 + ], 6272 + "license": "MIT", 6273 + "optional": true, 6274 + "os": [ 6275 + "openbsd" 6276 + ], 6277 + "engines": { 6278 + "node": ">=18" 6279 + } 6280 + }, 6281 + "node_modules/vite/node_modules/@esbuild/sunos-x64": { 6282 + "version": "0.24.2", 6283 + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.24.2.tgz", 6284 + "integrity": "sha512-hTdsW27jcktEvpwNHJU4ZwWFGkz2zRJUz8pvddmXPtXDzVKTTINmlmga3ZzwcuMpUvLw7JkLy9QLKyGpD2Yxig==", 6285 + "cpu": [ 6286 + "x64" 6287 + ], 6288 + "license": "MIT", 6289 + "optional": true, 6290 + "os": [ 6291 + "sunos" 6292 + ], 6293 + "engines": { 6294 + "node": ">=18" 6295 + } 6296 + }, 6297 + "node_modules/vite/node_modules/@esbuild/win32-arm64": { 6298 + "version": "0.24.2", 6299 + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.24.2.tgz", 6300 + "integrity": "sha512-LihEQ2BBKVFLOC9ZItT9iFprsE9tqjDjnbulhHoFxYQtQfai7qfluVODIYxt1PgdoyQkz23+01rzwNwYfutxUQ==", 6301 + "cpu": [ 6302 + "arm64" 6303 + ], 6304 + "license": "MIT", 6305 + "optional": true, 6306 + "os": [ 6307 + "win32" 6308 + ], 6309 + "engines": { 6310 + "node": ">=18" 6311 + } 6312 + }, 6313 + "node_modules/vite/node_modules/@esbuild/win32-ia32": { 6314 + "version": "0.24.2", 6315 + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.24.2.tgz", 6316 + "integrity": "sha512-q+iGUwfs8tncmFC9pcnD5IvRHAzmbwQ3GPS5/ceCyHdjXubwQWI12MKWSNSMYLJMq23/IUCvJMS76PDqXe1fxA==", 6317 + "cpu": [ 6318 + "ia32" 6319 + ], 6320 + "license": "MIT", 6321 + "optional": true, 6322 + "os": [ 6323 + "win32" 6324 + ], 6325 + "engines": { 6326 + "node": ">=18" 6327 + } 6328 + }, 6329 + "node_modules/vite/node_modules/@esbuild/win32-x64": { 6330 + "version": "0.24.2", 6331 + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.24.2.tgz", 6332 + "integrity": "sha512-7VTgWzgMGvup6aSqDPLiW5zHaxYJGTO4OokMjIlrCtf+VpEL+cXKtCvg723iguPYI5oaUNdS+/V7OU2gvXVWEg==", 6333 + "cpu": [ 6334 + "x64" 6335 + ], 6336 + "license": "MIT", 6337 + "optional": true, 6338 + "os": [ 6339 + "win32" 6340 + ], 6341 + "engines": { 6342 + "node": ">=18" 6343 + } 6344 + }, 6345 + "node_modules/vite/node_modules/esbuild": { 6346 + "version": "0.24.2", 6347 + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.24.2.tgz", 6348 + "integrity": "sha512-+9egpBW8I3CD5XPe0n6BfT5fxLzxrlDzqydF3aviG+9ni1lDC/OvMHcxqEFV0+LANZG5R1bFMWfUrjVsdwxJvA==", 6349 + "hasInstallScript": true, 6350 + "license": "MIT", 6351 + "bin": { 6352 + "esbuild": "bin/esbuild" 6353 + }, 6354 + "engines": { 6355 + "node": ">=18" 6356 + }, 6357 + "optionalDependencies": { 6358 + "@esbuild/aix-ppc64": "0.24.2", 6359 + "@esbuild/android-arm": "0.24.2", 6360 + "@esbuild/android-arm64": "0.24.2", 6361 + "@esbuild/android-x64": "0.24.2", 6362 + "@esbuild/darwin-arm64": "0.24.2", 6363 + "@esbuild/darwin-x64": "0.24.2", 6364 + "@esbuild/freebsd-arm64": "0.24.2", 6365 + "@esbuild/freebsd-x64": "0.24.2", 6366 + "@esbuild/linux-arm": "0.24.2", 6367 + "@esbuild/linux-arm64": "0.24.2", 6368 + "@esbuild/linux-ia32": "0.24.2", 6369 + "@esbuild/linux-loong64": "0.24.2", 6370 + "@esbuild/linux-mips64el": "0.24.2", 6371 + "@esbuild/linux-ppc64": "0.24.2", 6372 + "@esbuild/linux-riscv64": "0.24.2", 6373 + "@esbuild/linux-s390x": "0.24.2", 6374 + "@esbuild/linux-x64": "0.24.2", 6375 + "@esbuild/netbsd-arm64": "0.24.2", 6376 + "@esbuild/netbsd-x64": "0.24.2", 6377 + "@esbuild/openbsd-arm64": "0.24.2", 6378 + "@esbuild/openbsd-x64": "0.24.2", 6379 + "@esbuild/sunos-x64": "0.24.2", 6380 + "@esbuild/win32-arm64": "0.24.2", 6381 + "@esbuild/win32-ia32": "0.24.2", 6382 + "@esbuild/win32-x64": "0.24.2" 6383 + } 6384 + }, 6385 + "node_modules/vitefu": { 6386 + "version": "1.0.4", 6387 + "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-1.0.4.tgz", 6388 + "integrity": "sha512-y6zEE3PQf6uu/Mt6DTJ9ih+kyJLr4XcSgHR2zUkM8SWDhuixEJxfJ6CZGMHh1Ec3vPLoEA0IHU5oWzVqw8ulow==", 6389 + "license": "MIT", 6390 + "workspaces": [ 6391 + "tests/deps/*", 6392 + "tests/projects/*" 6393 + ], 6394 + "peerDependencies": { 6395 + "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0" 6396 + }, 6397 + "peerDependenciesMeta": { 6398 + "vite": { 6399 + "optional": true 6400 + } 6401 + } 6402 + }, 6403 + "node_modules/web-namespaces": { 6404 + "version": "2.0.1", 6405 + "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz", 6406 + "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==", 6407 + "license": "MIT", 6408 + "funding": { 6409 + "type": "github", 6410 + "url": "https://github.com/sponsors/wooorm" 6411 + } 6412 + }, 6413 + "node_modules/which-pm": { 6414 + "version": "3.0.0", 6415 + "resolved": "https://registry.npmjs.org/which-pm/-/which-pm-3.0.0.tgz", 6416 + "integrity": "sha512-ysVYmw6+ZBhx3+ZkcPwRuJi38ZOTLJJ33PSHaitLxSKUMsh0LkKd0nC69zZCwt5D+AYUcMK2hhw4yWny20vSGg==", 6417 + "license": "MIT", 6418 + "dependencies": { 6419 + "load-yaml-file": "^0.2.0" 6420 + }, 6421 + "engines": { 6422 + "node": ">=18.12" 6423 + } 6424 + }, 6425 + "node_modules/which-pm-runs": { 6426 + "version": "1.1.0", 6427 + "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.1.0.tgz", 6428 + "integrity": "sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==", 6429 + "license": "MIT", 6430 + "engines": { 6431 + "node": ">=4" 6432 + } 6433 + }, 6434 + "node_modules/widest-line": { 6435 + "version": "5.0.0", 6436 + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-5.0.0.tgz", 6437 + "integrity": "sha512-c9bZp7b5YtRj2wOe6dlj32MK+Bx/M/d+9VB2SHM1OtsUHR0aV0tdP6DWh/iMt0kWi1t5g1Iudu6hQRNd1A4PVA==", 6438 + "license": "MIT", 6439 + "dependencies": { 6440 + "string-width": "^7.0.0" 6441 + }, 6442 + "engines": { 6443 + "node": ">=18" 6444 + }, 6445 + "funding": { 6446 + "url": "https://github.com/sponsors/sindresorhus" 6447 + } 6448 + }, 6449 + "node_modules/wrap-ansi": { 6450 + "version": "9.0.0", 6451 + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.0.tgz", 6452 + "integrity": "sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==", 6453 + "license": "MIT", 6454 + "dependencies": { 6455 + "ansi-styles": "^6.2.1", 6456 + "string-width": "^7.0.0", 6457 + "strip-ansi": "^7.1.0" 6458 + }, 6459 + "engines": { 6460 + "node": ">=18" 6461 + }, 6462 + "funding": { 6463 + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 6464 + } 6465 + }, 6466 + "node_modules/xxhash-wasm": { 6467 + "version": "1.1.0", 6468 + "resolved": "https://registry.npmjs.org/xxhash-wasm/-/xxhash-wasm-1.1.0.tgz", 6469 + "integrity": "sha512-147y/6YNh+tlp6nd/2pWq38i9h6mz/EuQ6njIrmW8D1BS5nCqs0P6DG+m6zTGnNz5I+uhZ0SHxBs9BsPrwcKDA==", 6470 + "license": "MIT" 6471 + }, 6472 + "node_modules/yargs-parser": { 6473 + "version": "21.1.1", 6474 + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", 6475 + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", 6476 + "license": "ISC", 6477 + "engines": { 6478 + "node": ">=12" 6479 + } 6480 + }, 6481 + "node_modules/yocto-queue": { 6482 + "version": "1.1.1", 6483 + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.1.1.tgz", 6484 + "integrity": "sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==", 6485 + "license": "MIT", 6486 + "engines": { 6487 + "node": ">=12.20" 6488 + }, 6489 + "funding": { 6490 + "url": "https://github.com/sponsors/sindresorhus" 6491 + } 6492 + }, 6493 + "node_modules/yocto-spinner": { 6494 + "version": "0.1.2", 6495 + "resolved": "https://registry.npmjs.org/yocto-spinner/-/yocto-spinner-0.1.2.tgz", 6496 + "integrity": "sha512-VfmLIh/ZSZOJnVRQZc/dvpPP90lWL4G0bmxQMP0+U/2vKBA8GSpcBuWv17y7F+CZItRuO97HN1wdbb4p10uhOg==", 6497 + "license": "MIT", 6498 + "dependencies": { 6499 + "yoctocolors": "^2.1.1" 6500 + }, 6501 + "engines": { 6502 + "node": ">=18.19" 6503 + }, 6504 + "funding": { 6505 + "url": "https://github.com/sponsors/sindresorhus" 6506 + } 6507 + }, 6508 + "node_modules/yoctocolors": { 6509 + "version": "2.1.1", 6510 + "resolved": "https://registry.npmjs.org/yoctocolors/-/yoctocolors-2.1.1.tgz", 6511 + "integrity": "sha512-GQHQqAopRhwU8Kt1DDM8NjibDXHC8eoh1erhGAJPEyveY9qqVeXvVikNKrDz69sHowPMorbPUrH/mx8c50eiBQ==", 6512 + "license": "MIT", 6513 + "engines": { 6514 + "node": ">=18" 6515 + }, 6516 + "funding": { 6517 + "url": "https://github.com/sponsors/sindresorhus" 6518 + } 6519 + }, 6520 + "node_modules/zimmerframe": { 6521 + "version": "1.1.2", 6522 + "resolved": "https://registry.npmjs.org/zimmerframe/-/zimmerframe-1.1.2.tgz", 6523 + "integrity": "sha512-rAbqEGa8ovJy4pyBxZM70hg4pE6gDgaQ0Sl9M3enG3I0d6H4XSAM3GeNGLKnsBpuijUow064sf7ww1nutC5/3w==", 6524 + "license": "MIT" 6525 + }, 6526 + "node_modules/zod": { 6527 + "version": "3.24.1", 6528 + "resolved": "https://registry.npmjs.org/zod/-/zod-3.24.1.tgz", 6529 + "integrity": "sha512-muH7gBL9sI1nciMZV67X5fTKKBLtwpZ5VBp1vsOQzj1MhrBZ4wlVCm3gedKZWLp0Oyel8sIGfeiz54Su+OVT+A==", 6530 + "license": "MIT", 6531 + "funding": { 6532 + "url": "https://github.com/sponsors/colinhacks" 6533 + } 6534 + }, 6535 + "node_modules/zod-to-json-schema": { 6536 + "version": "3.24.1", 6537 + "resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.24.1.tgz", 6538 + "integrity": "sha512-3h08nf3Vw3Wl3PK+q3ow/lIil81IT2Oa7YpQyUUDsEWbXveMesdfK1xBd2RhCkynwZndAxixji/7SYJJowr62w==", 6539 + "license": "ISC", 6540 + "peerDependencies": { 6541 + "zod": "^3.24.1" 6542 + } 6543 + }, 6544 + "node_modules/zod-to-ts": { 6545 + "version": "1.2.0", 6546 + "resolved": "https://registry.npmjs.org/zod-to-ts/-/zod-to-ts-1.2.0.tgz", 6547 + "integrity": "sha512-x30XE43V+InwGpvTySRNz9kB7qFU8DlyEy7BsSTCHPH1R0QasMmHWZDCzYm6bVXtj/9NNJAZF3jW8rzFvH5OFA==", 6548 + "peerDependencies": { 6549 + "typescript": "^4.9.4 || ^5.0.2", 6550 + "zod": "^3" 6551 + } 6552 + }, 6553 + "node_modules/zwitch": { 6554 + "version": "2.0.4", 6555 + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", 6556 + "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", 6557 + "license": "MIT", 6558 + "funding": { 6559 + "type": "github", 6560 + "url": "https://github.com/sponsors/wooorm" 6561 + } 6562 + } 6563 + } 3031 6564 }
+22 -28
package.json
··· 1 1 { 2 - "name": "claycow", 3 - "version": "0.0.1", 4 - "private": true, 5 - "scripts": { 6 - "dev": "vite dev", 7 - "build": "vite build", 8 - "preview": "vite preview", 9 - "check": "svelte-kit sync && svelte-check --tsconfig ./jsconfig.json", 10 - "check:watch": "svelte-kit sync && svelte-check --tsconfig ./jsconfig.json --watch", 11 - "lint": "prettier --check . && eslint .", 12 - "format": "prettier --write ." 13 - }, 14 - "devDependencies": { 15 - "@sveltejs/adapter-auto": "^3.0.0", 16 - "@sveltejs/kit": "^2.0.0", 17 - "@sveltejs/vite-plugin-svelte": "^3.0.0", 18 - "@types/eslint": "^8.56.0", 19 - "eslint": "^8.56.0", 20 - "eslint-config-prettier": "^9.1.0", 21 - "eslint-plugin-svelte": "^2.35.1", 22 - "prettier": "^3.1.1", 23 - "prettier-plugin-svelte": "^3.1.2", 24 - "svelte": "^4.2.7", 25 - "svelte-check": "^3.6.0", 26 - "typescript": "^5.0.0", 27 - "vite": "^5.0.3" 28 - }, 29 - "type": "module" 2 + "name": "c", 3 + "type": "module", 4 + "version": "0.0.1", 5 + "scripts": { 6 + "dev": "astro dev", 7 + "build": "astro build", 8 + "preview": "astro preview", 9 + "astro": "astro" 10 + }, 11 + "dependencies": { 12 + "@astrojs/mdx": "^4.0.3", 13 + "@astrojs/rss": "^4.0.10", 14 + "@astrojs/sitemap": "^3.2.1", 15 + "@astrojs/svelte": "^7.0.2", 16 + "@iconify-json/fa6-brands": "^1.2.5", 17 + "@iconify-json/fa6-solid": "^1.2.3", 18 + "astro": "^5.1.1", 19 + "svelte": "^5.16.0", 20 + "typescript": "^5.7.2" 21 + }, 22 + "devDependencies": { 23 + } 30 24 }
public/blog-placeholder.jpg

This is a binary file and will not be displayed.

+9
public/favicon.svg
··· 1 + <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 128 128"> 2 + <path d="M50.4 78.5a75.1 75.1 0 0 0-28.5 6.9l24.2-65.7c.7-2 1.9-3.2 3.4-3.2h29c1.5 0 2.7 1.2 3.4 3.2l24.2 65.7s-11.6-7-28.5-7L67 45.5c-.4-1.7-1.6-2.8-2.9-2.8-1.3 0-2.5 1.1-2.9 2.7L50.4 78.5Zm-1.1 28.2Zm-4.2-20.2c-2 6.6-.6 15.8 4.2 20.2a17.5 17.5 0 0 1 .2-.7 5.5 5.5 0 0 1 5.7-4.5c2.8.1 4.3 1.5 4.7 4.7.2 1.1.2 2.3.2 3.5v.4c0 2.7.7 5.2 2.2 7.4a13 13 0 0 0 5.7 4.9v-.3l-.2-.3c-1.8-5.6-.5-9.5 4.4-12.8l1.5-1a73 73 0 0 0 3.2-2.2 16 16 0 0 0 6.8-11.4c.3-2 .1-4-.6-6l-.8.6-1.6 1a37 37 0 0 1-22.4 2.7c-5-.7-9.7-2-13.2-6.2Z" /> 3 + <style> 4 + path { fill: #000; } 5 + @media (prefers-color-scheme: dark) { 6 + path { fill: #FFF; } 7 + } 8 + </style> 9 + </svg>
public/fonts/atkinson-bold.woff

This is a binary file and will not be displayed.

public/fonts/atkinson-regular.woff

This is a binary file and will not be displayed.

-13
src/app.d.ts
··· 1 - // See https://kit.svelte.dev/docs/types#app 2 - // for information about these interfaces 3 - declare global { 4 - namespace App { 5 - // interface Error {} 6 - // interface Locals {} 7 - // interface PageData {} 8 - // interface PageState {} 9 - // interface Platform {} 10 - } 11 - } 12 - 13 - export {};
-12
src/app.html
··· 1 - <!doctype html> 2 - <html lang="en"> 3 - <head> 4 - <meta charset="utf-8" /> 5 - <link rel="icon" href="%sveltekit.assets%/favicon.png" /> 6 - <meta name="viewport" content="width=device-width, initial-scale=1" /> 7 - %sveltekit.head% 8 - </head> 9 - <body data-sveltekit-preload-data="hover"> 10 - <div style="display: contents">%sveltekit.body%</div> 11 - </body> 12 - </html>
+27
src/components/atoms/Button.svelte
··· 1 + <script lang="ts"> 2 + import type { HTMLButtonAttributes } from "svelte/elements"; 3 + 4 + interface Props extends HTMLButtonAttributes {}; 5 + 6 + let { children, ...props }: Props = $props(); 7 + </script> 8 + 9 + <button {...props}> 10 + {@render children?.()} 11 + </button> 12 + 13 + <style> 14 + button { 15 + display: flex; 16 + gap: 0.5rem; 17 + color: var(--text); 18 + text-decoration: none; 19 + background: none; 20 + border: none; 21 + cursor: pointer; 22 + } 23 + 24 + button:hover { 25 + color: var(--subtext0); 26 + } 27 + </style>
+24
src/components/atoms/Link.svelte
··· 1 + <script lang="ts"> 2 + import type { HTMLAnchorAttributes } from "svelte/elements"; 3 + 4 + interface Props extends HTMLAnchorAttributes {}; 5 + 6 + let { children, ...props }: Props = $props(); 7 + </script> 8 + 9 + <a {...props}> 10 + {@render children?.()} 11 + </a> 12 + 13 + <style> 14 + a { 15 + display: flex; 16 + gap: 0.5rem; 17 + color: var(--text); 18 + text-decoration: none; 19 + } 20 + 21 + a:hover { 22 + color: var(--subtext0); 23 + } 24 + </style>
+2
src/components/atoms/index.ts
··· 1 + export {default as Link} from "./Link.svelte"; 2 + export {default as Button} from "./Button.svelte";
+24
src/components/molecules/ThemeToggle.svelte
··· 1 + <script lang="ts"> 2 + import type { HTMLButtonAttributes } from "svelte/elements"; 3 + import { Button } from "@/components/atoms"; 4 + 5 + interface Props extends HTMLButtonAttributes {} 6 + 7 + let { onclick, ...props }: Props = $props(); 8 + 9 + let isDark = $state(true); 10 + 11 + function onToggleClick() { 12 + isDark = !isDark; 13 + document.body.setAttribute("data-theme", isDark ? "dark" : "light"); 14 + } 15 + </script> 16 + 17 + <Button onclick={onToggleClick} {...props}> 18 + <span class="sr-only">Toggle color palette theme</span> 19 + <iconify-icon 20 + icon={isDark ? "fa6-solid:moon" : "fa6-solid:sun"} 21 + width={32} 22 + height={32} 23 + ></iconify-icon> 24 + </Button>
+1
src/components/molecules/index.ts
··· 1 + export {default as ThemeToggle} from "./ThemeToggle.svelte";
+78
src/components/organisms/BlogPreviewCard.astro
··· 1 + --- 2 + import { formatDate } from "@/utils"; 3 + import { Image } from "astro:assets"; 4 + import type { CollectionEntry } from "astro:content"; 5 + 6 + type Props = CollectionEntry<"blog">["data"]; 7 + 8 + const { 9 + title, 10 + description, 11 + image = "/blog-placeholder.jpg", 12 + date, 13 + updatedDate, 14 + } = Astro.props; 15 + --- 16 + 17 + <a 18 + class="blog-preivew-card" 19 + href={`/blog/${title.toLowerCase().replaceAll(" ", "-")}/`} 20 + > 21 + <Image 22 + src={image} 23 + alt={description} 24 + width={1020} 25 + height={510} 26 + loading={"eager"} 27 + /> 28 + <h4 class="title">{title}</h4> 29 + <p class="description">{description}</p> 30 + <p class="date"> 31 + <span class="published"> 32 + Published on {formatDate(date)} 33 + </span> 34 + { 35 + updatedDate && ( 36 + <span class="last-updated"> 37 + (Last updated on {formatDate(updatedDate)}) 38 + </span> 39 + ) 40 + } 41 + </p> 42 + </a> 43 + 44 + <style> 45 + .blog-preivew-card { 46 + display: flex; 47 + flex-direction: column; 48 + color: var(--text); 49 + text-decoration: none; 50 + } 51 + 52 + .title { 53 + text-decoration: underline; 54 + margin-bottom: 0.25rem; 55 + } 56 + 57 + .blog-preivew-card > img { 58 + width: 100%; 59 + border-radius: 0.5rem; 60 + object-fit: cover; 61 + } 62 + 63 + .date { 64 + display: flex; 65 + flex-direction: row; 66 + flex-wrap: wrap; 67 + gap: 0.5rem; 68 + font-size: x-small; 69 + } 70 + 71 + .published { 72 + flex-grow: 1; 73 + } 74 + 75 + .last-updated { 76 + color: var(--red); 77 + } 78 + </style>
+54
src/components/organisms/Footer.astro
··· 1 + --- 2 + import { BLUESKY_LINK, GITHUB_LINK, SIGNAL_LINK } from "@/consts"; 3 + 4 + const today = new Date(); 5 + --- 6 + 7 + <footer> 8 + <div class="social-links"> 9 + <a href={BLUESKY_LINK} target="_blank"> 10 + <span class="sr-only">Follow on Bluesky</span> 11 + <iconify-icon icon={"fa6-brands:bluesky"} width={32} height={32} 12 + ></iconify-icon> 13 + </a> 14 + <a href={GITHUB_LINK} target="_blank"> 15 + <span class="sr-only">Follow on GitHub</span> 16 + <iconify-icon icon={"fa6-brands:github"} width={32} height={32} 17 + ></iconify-icon> 18 + </a> 19 + <a href={SIGNAL_LINK} target="_blank"> 20 + <span class="sr-only">Follow on Signal</span> 21 + <iconify-icon 22 + icon={"fa6-brands:signal-messenger"} 23 + width={32} 24 + height={32}></iconify-icon> 25 + </a> 26 + </div> 27 + &copy; {today.getFullYear()} ClayCow. All rights reserved. 28 + </footer> 29 + 30 + <style> 31 + footer { 32 + display: flex; 33 + flex-direction: column; 34 + align-items: center; 35 + justify-self: flex-end; 36 + gap: 1rem; 37 + padding: 1rem 0; 38 + } 39 + 40 + .social-links { 41 + display: flex; 42 + justify-content: center; 43 + gap: 1rem; 44 + } 45 + 46 + .social-links a { 47 + text-decoration: none; 48 + color: var(--text); 49 + } 50 + 51 + .social-links a:hover { 52 + color: var(--subtext0); 53 + } 54 + </style>
+62
src/components/organisms/Head.astro
··· 1 + --- 2 + // Import the global.css file here so that it is included on 3 + // all pages through the use of the <BaseHead /> component. 4 + import "@/styles/global.css"; 5 + 6 + interface Props { 7 + title: string; 8 + description: string; 9 + image?: string; 10 + } 11 + 12 + const canonicalURL = new URL(Astro.url.pathname, Astro.site); 13 + 14 + const { title, description, image = "/blog-placeholder-1.jpg" } = Astro.props; 15 + --- 16 + 17 + <!-- Global Metadata --> 18 + <meta charset="utf-8" /> 19 + <meta name="viewport" content="width=device-width,initial-scale=1" /> 20 + <link rel="icon" type="image/svg+xml" href="/favicon.svg" /> 21 + <meta name="generator" content={Astro.generator} /> 22 + 23 + <!-- Font preloads --> 24 + <link 25 + rel="preload" 26 + href="/fonts/atkinson-regular.woff" 27 + as="font" 28 + type="font/woff" 29 + crossorigin 30 + /> 31 + <link 32 + rel="preload" 33 + href="/fonts/atkinson-bold.woff" 34 + as="font" 35 + type="font/woff" 36 + crossorigin 37 + /> 38 + 39 + <!-- Canonical URL --> 40 + <link rel="canonical" href={canonicalURL} /> 41 + 42 + <script src="https://code.iconify.design/iconify-icon/2.2.0/iconify-icon.min.js" 43 + ></script> 44 + 45 + <!-- Primary Meta Tags --> 46 + <title>{title}</title> 47 + <meta name="title" content={title} /> 48 + <meta name="description" content={description} /> 49 + 50 + <!-- Open Graph / Facebook --> 51 + <meta property="og:type" content="website" /> 52 + <meta property="og:url" content={Astro.url} /> 53 + <meta property="og:title" content={title} /> 54 + <meta property="og:description" content={description} /> 55 + <meta property="og:image" content={new URL(image, Astro.url)} /> 56 + 57 + <!-- Twitter --> 58 + <meta property="twitter:card" content="summary_large_image" /> 59 + <meta property="twitter:url" content={Astro.url} /> 60 + <meta property="twitter:title" content={title} /> 61 + <meta property="twitter:description" content={description} /> 62 + <meta property="twitter:image" content={new URL(image, Astro.url)} />
+48
src/components/organisms/Navigation.astro
··· 1 + --- 2 + import { Link, Button } from "@/components/atoms"; 3 + import { ThemeToggle } from "@/components/molecules"; 4 + import { BLUESKY_LINK } from "@/consts"; 5 + --- 6 + 7 + <nav> 8 + <ol> 9 + <li> 10 + <Link href="/"> 11 + <span class="sr-only">Go to the home page</span> 12 + 🐄 13 + </Link> 14 + </li> 15 + <li> 16 + <Link href="/blog">Blog</Link> 17 + </li> 18 + <li> 19 + <Link href={BLUESKY_LINK} target="_blank"> 20 + <iconify-icon icon={"fa6-brands:bluesky"} width={32} height={32} 21 + ></iconify-icon> Bluesky 22 + </Link> 23 + </li> 24 + <li> 25 + <ThemeToggle client:load /> 26 + </li> 27 + </ol> 28 + </nav> 29 + 30 + <style> 31 + nav { 32 + display: flex; 33 + flex-direction: column; 34 + } 35 + 36 + nav > ol { 37 + list-style: none; 38 + display: flex; 39 + flex-direction: row; 40 + gap: 1rem; 41 + padding: 0; 42 + } 43 + 44 + nav > ol > li:first-child { 45 + flex-grow: 1; 46 + font-size: large; 47 + } 48 + </style>
+4
src/components/organisms/index.ts
··· 1 + export {default as Navigation} from "./Navigation.astro"; 2 + export {default as Head} from "./Head.astro"; 3 + export {default as Footer} from "./Footer.astro"; 4 + export {default as BlogPreviewCard} from "./BlogPreviewCard.astro";
+10
src/consts.ts
··· 1 + // Place any global data in this file. 2 + // You can import this data from anywhere in your site by using the `import` keyword. 3 + 4 + export const SITE_TITLE = 'claycow'; 5 + export const SITE_DESCRIPTION = 'Welcome to my website!'; 6 + export const PROFILE_IMAGE_LINK = "https://cdn.bsky.app/img/avatar/plain/did:plc:6w63642jircxfpo27gdlihm2/bafkreih2o3ft4llkm2ldxgmuwdjddlsteji76jtogf3ilwib4z5evw6gp4@jpeg"; 7 + 8 + export const BLUESKY_LINK = "https://bsky.app/profile/did:plc:6w63642jircxfpo27gdlihm2"; 9 + export const GITHUB_LINK = "https://github.com/claytonleonardcook"; 10 + export const SIGNAL_LINK = "https://signal.me/#eu/UV2uUutQ9Z7FGzJGaNX-8gP4ysb6KtxCUGdxpVaUQXpPPvdoq91BJ7MUUWkrmZTi";
+19
src/content.config.ts
··· 1 + import { glob } from 'astro/loaders'; 2 + import { defineCollection, z } from 'astro:content'; 3 + 4 + const blog = defineCollection({ 5 + // Load Markdown and MDX files in the `src/content/blog/` directory. 6 + loader: glob({ base: './src/content/blog', pattern: '**/*.{md,mdx}' }), 7 + // Type-check frontmatter using a schema 8 + schema: z.object({ 9 + title: z.string(), 10 + description: z.string(), 11 + // Transform string to Date object 12 + date: z.coerce.date(), 13 + updatedDate: z.coerce.date().optional(), 14 + image: z.string().optional(), 15 + isPublished: z.boolean().optional() 16 + }), 17 + }); 18 + 19 + export const collections = { blog };
+53
src/content/blog/helloworld.mdx
··· 1 + --- 2 + title: 'Hello World 🐄' 3 + description: 'Introductions and testing out blogging.' 4 + date: '12/28/24' 5 + isPublished: true 6 + --- 7 + 8 + import { Image } from 'astro:assets'; 9 + 10 + Hey all, I finally decided to redo this domain so that I could put blogs on it. Expect to find blogs about algorithmic art, software and social issues on here. 11 + 12 + ## Why make a blog? 13 + 14 + I've been wanting to make a blog for a while since moving to Bluesky. I find it cool that they don't hide posts that link to websites outside of the platform and allows for people to link to their works on their own personal sites where they can fully customize the experience. Another reason for making a blog is it allows me to make longer form content which is a New Year's resolution for me. I've gotten tired of the predatory algorithmns on other platforms like Instagram, Twitter and even YouTube. I've started to move away from them (removing them from my phone for now to deter me) and engage it content that might be more useful like longer videos, books, blogs, etc. 15 + 16 + ## How did I make this blog? 17 + 18 + Currently this website is made using Astro.js, a component framework like React, which makes it really easy to write blogs. Basically, I'm writing in a MDX file which is really easy to edit and then I upload it to my GitHub where Vercel builds all the content using the included MDX files. MDX files are really cool because they let me insert any kind of <abbr title="HyperText Markup Language">HTML</abbr> that I want but also apparently framework-specific components. I'm not super interested in the components but I am interested in putting interactive graphs in here. 19 + 20 + ## Will the site change? 21 + 22 + Yeah, probably. I think I'd like to integrate this site with Bluesky by finding some way to make a comment section that's linked to a post that includes the URL to this blog post in it. Then, I and also other readers could see conversations that are happening on my blog posts and maybe interact with them. I'd also like to integrate Google Analytics for tracking which blogs get the most views and maybe have an ad or two around to help pay for the domain. I guess we'll see. 23 + 24 + For the rest of the blog I'm just going to insert links to random things to see how things embed and how they appear on the website. 25 + 26 + <br/> 27 + 28 + > Mankind was my business. The common welfare was my business; charity, mercy, forbearance, benevolence, were all my business. The dealings of my trade were but a drop of water in the comprehensive ocean of my business! 29 + > 30 + > -- <cite>Charles Dickens, A Christmas Carol</cite> 31 + 32 + <br/> 33 + 34 + <iframe width="100%" height="1000px" src="https://editor.p5js.org/claytonleonardcook/full/Oi0lI46JY"></iframe> 35 + 36 + <br/> 37 + 38 + <figure> 39 + <Image src={"https://cdn.bsky.app/img/banner/plain/did:plc:6w63642jircxfpo27gdlihm2/bafkreicq2s2ycledudyyrqxff45ug57pi2yxvix7npxlriqinqhqzgfyqi@jpeg"} alt={"Pulled from my Bluesky banner. Shows my fursona, Clay, and another fursona, Enopion, playing video games. Art was done by Enopion."} width={530} height={150} style={{ 40 + width: "100%", 41 + height: "100%", 42 + objectFit: "cover" 43 + }}/> 44 + <figcaption> 45 + Pulled from my Bluesky banner. Shows my fursona, Clay, and another fursona, Enopion, playing video games. Art was done by [Enopion](https://bsky.app/profile/enopion.bsky.social). 46 + </figcaption> 47 + </figure> 48 + 49 + And that's all. If you're interested in my work, feel free to reach out on Bluesky or message me on [Signal](https://signal.me/#eu/UV2uUutQ9Z7FGzJGaNX-8gP4ysb6KtxCUGdxpVaUQXpPPvdoq91BJ7MUUWkrmZTi). 50 + 51 + ## Footnotes & Links 52 + 53 + - [Astro.js](https://astro.build/)
+214
src/content/blog/markdown-style-guide.md
··· 1 + --- 2 + title: 'Markdown Style Guide' 3 + description: 'Here is a sample of some basic Markdown syntax that can be used when writing Markdown content in Astro.' 4 + date: '6/19/24' 5 + isPublished: false 6 + --- 7 + 8 + Here is a sample of some basic Markdown syntax that can be used when writing Markdown content in Astro. 9 + 10 + ## Headings 11 + 12 + The following HTML `<h1>`—`<h6>` elements represent six levels of section headings. `<h1>` is the highest section level while `<h6>` is the lowest. 13 + 14 + # H1 15 + 16 + ## H2 17 + 18 + ### H3 19 + 20 + #### H4 21 + 22 + ##### H5 23 + 24 + ###### H6 25 + 26 + ## Paragraph 27 + 28 + Xerum, quo qui aut unt expliquam qui dolut labo. Aque venitatiusda cum, voluptionse latur sitiae dolessi aut parist aut dollo enim qui voluptate ma dolestendit peritin re plis aut quas inctum laceat est volestemque commosa as cus endigna tectur, offic to cor sequas etum rerum idem sintibus eiur? Quianimin porecus evelectur, cum que nis nust voloribus ratem aut omnimi, sitatur? Quiatem. Nam, omnis sum am facea corem alique molestrunt et eos evelece arcillit ut aut eos eos nus, sin conecerem erum fuga. Ri oditatquam, ad quibus unda veliamenimin cusam et facea ipsamus es exerum sitate dolores editium rerore eost, temped molorro ratiae volorro te reribus dolorer sperchicium faceata tiustia prat. 29 + 30 + Itatur? Quiatae cullecum rem ent aut odis in re eossequodi nonsequ idebis ne sapicia is sinveli squiatum, core et que aut hariosam ex eat. 31 + 32 + ## Images 33 + 34 + ### Syntax 35 + 36 + ```markdown 37 + ![Alt text](./full/or/relative/path/of/image) 38 + ``` 39 + 40 + ### Output 41 + 42 + ![blog placeholder](/blog-placeholder-about.jpg) 43 + 44 + ## Blockquotes 45 + 46 + The blockquote element represents content that is quoted from another source, optionally with a citation which must be within a `footer` or `cite` element, and optionally with in-line changes such as annotations and abbreviations. 47 + 48 + ### Blockquote without attribution 49 + 50 + #### Syntax 51 + 52 + ```markdown 53 + > Tiam, ad mint andaepu dandae nostion secatur sequo quae. 54 + > **Note** that you can use _Markdown syntax_ within a blockquote. 55 + ``` 56 + 57 + #### Output 58 + 59 + > Tiam, ad mint andaepu dandae nostion secatur sequo quae. 60 + > **Note** that you can use _Markdown syntax_ within a blockquote. 61 + 62 + ### Blockquote with attribution 63 + 64 + #### Syntax 65 + 66 + ```markdown 67 + > Don't communicate by sharing memory, share memory by communicating.<br> 68 + > — <cite>Rob Pike[^1]</cite> 69 + ``` 70 + 71 + #### Output 72 + 73 + > Don't communicate by sharing memory, share memory by communicating.<br> 74 + > — <cite>Rob Pike[^1]</cite> 75 + 76 + [^1]: The above quote is excerpted from Rob Pike's [talk](https://www.youtube.com/watch?v=PAAkCSZUG1c) during Gopherfest, November 18, 2015. 77 + 78 + ## Tables 79 + 80 + ### Syntax 81 + 82 + ```markdown 83 + | Italics | Bold | Code | 84 + | --------- | -------- | ------ | 85 + | _italics_ | **bold** | `code` | 86 + ``` 87 + 88 + ### Output 89 + 90 + | Italics | Bold | Code | 91 + | --------- | -------- | ------ | 92 + | _italics_ | **bold** | `code` | 93 + 94 + ## Code Blocks 95 + 96 + ### Syntax 97 + 98 + we can use 3 backticks ``` in new line and write snippet and close with 3 backticks on new line and to highlight language specific syntax, write one word of language name after first 3 backticks, for eg. html, javascript, css, markdown, typescript, txt, bash 99 + 100 + ````markdown 101 + ```html 102 + <!doctype html> 103 + <html lang="en"> 104 + <head> 105 + <meta charset="utf-8" /> 106 + <title>Example HTML5 Document</title> 107 + </head> 108 + <body> 109 + <p>Test</p> 110 + </body> 111 + </html> 112 + ``` 113 + ```` 114 + 115 + ### Output 116 + 117 + ```html 118 + <!doctype html> 119 + <html lang="en"> 120 + <head> 121 + <meta charset="utf-8" /> 122 + <title>Example HTML5 Document</title> 123 + </head> 124 + <body> 125 + <p>Test</p> 126 + </body> 127 + </html> 128 + ``` 129 + 130 + ## List Types 131 + 132 + ### Ordered List 133 + 134 + #### Syntax 135 + 136 + ```markdown 137 + 1. First item 138 + 2. Second item 139 + 3. Third item 140 + ``` 141 + 142 + #### Output 143 + 144 + 1. First item 145 + 2. Second item 146 + 3. Third item 147 + 148 + ### Unordered List 149 + 150 + #### Syntax 151 + 152 + ```markdown 153 + - List item 154 + - Another item 155 + - And another item 156 + ``` 157 + 158 + #### Output 159 + 160 + - List item 161 + - Another item 162 + - And another item 163 + 164 + ### Nested list 165 + 166 + #### Syntax 167 + 168 + ```markdown 169 + - Fruit 170 + - Apple 171 + - Orange 172 + - Banana 173 + - Dairy 174 + - Milk 175 + - Cheese 176 + ``` 177 + 178 + #### Output 179 + 180 + - Fruit 181 + - Apple 182 + - Orange 183 + - Banana 184 + - Dairy 185 + - Milk 186 + - Cheese 187 + 188 + ## Other Elements — abbr, sub, sup, kbd, mark 189 + 190 + ### Syntax 191 + 192 + ```markdown 193 + <abbr title="Graphics Interchange Format">GIF</abbr> is a bitmap image format. 194 + 195 + H<sub>2</sub>O 196 + 197 + X<sup>n</sup> + Y<sup>n</sup> = Z<sup>n</sup> 198 + 199 + Press <kbd>CTRL</kbd> + <kbd>ALT</kbd> + <kbd>Delete</kbd> to end the session. 200 + 201 + Most <mark>salamanders</mark> are nocturnal, and hunt for insects, worms, and other small creatures. 202 + ``` 203 + 204 + ### Output 205 + 206 + <abbr title="Graphics Interchange Format">GIF</abbr> is a bitmap image format. 207 + 208 + H<sub>2</sub>O 209 + 210 + X<sup>n</sup> + Y<sup>n</sup> = Z<sup>n</sup> 211 + 212 + Press <kbd>CTRL</kbd> + <kbd>ALT</kbd> + <kbd>Delete</kbd> to end the session. 213 + 214 + Most <mark>salamanders</mark> are nocturnal, and hunt for insects, worms, and other small creatures.
+81
src/layouts/BlogPost.astro
··· 1 + --- 2 + import type { CollectionEntry } from "astro:content"; 3 + import { Head, Footer, Navigation } from "@/components/organisms"; 4 + import { formatDate } from "@/utils"; 5 + import { Image } from "astro:assets"; 6 + 7 + type Props = CollectionEntry<"blog">["data"]; 8 + 9 + const { title, description, date, updatedDate, image } = Astro.props; 10 + console.log(updatedDate); 11 + --- 12 + 13 + <html lang="en"> 14 + <head> 15 + <Head title={title} description={description} /> 16 + <style> 17 + article { 18 + width: 100%; 19 + } 20 + 21 + .date { 22 + display: flex; 23 + flex-wrap: wrap; 24 + gap: 0.5rem; 25 + font-style: italic; 26 + font-size: x-small; 27 + } 28 + 29 + .published { 30 + flex-grow: 1; 31 + } 32 + 33 + .last-updated { 34 + font-weight: bold; 35 + color: var(--red); 36 + } 37 + </style> 38 + </head> 39 + 40 + <body data-theme="dark"> 41 + <Navigation /> 42 + <main> 43 + <article> 44 + <div class="hero-image"> 45 + { 46 + image && ( 47 + <Image 48 + src={image} 49 + alt={description} 50 + width={1020} 51 + height={510} 52 + loading={"eager"} 53 + /> 54 + ) 55 + } 56 + </div> 57 + <div class="prose"> 58 + <div class="title"> 59 + <h1>{title}</h1> 60 + <div class="date"> 61 + <span class="published"> 62 + Published on {formatDate(date)} 63 + </span> 64 + { 65 + updatedDate && ( 66 + <span class="last-updated"> 67 + (Last updated on{" "} 68 + {formatDate(updatedDate)}) 69 + </span> 70 + ) 71 + } 72 + </div> 73 + </div> 74 + <hr /> 75 + <slot /> 76 + </div> 77 + </article> 78 + </main> 79 + <Footer /> 80 + </body> 81 + </html>
-1
src/lib/index.js
··· 1 - // place files you want to import through the `$lib` alias in this folder.
+25
src/pages/blog/[...slug].astro
··· 1 + --- 2 + import { type CollectionEntry, getCollection } from "astro:content"; 3 + import BlogPost from "@/layouts/BlogPost.astro"; 4 + import { render } from "astro:content"; 5 + 6 + export async function getStaticPaths() { 7 + const posts = await getCollection("blog"); 8 + return posts 9 + .filter((post) => Boolean(post.data.isPublished)) 10 + .map((post) => ({ 11 + params: { 12 + slug: post.data.title.toLowerCase().replaceAll(" ", "-"), 13 + }, 14 + props: post, 15 + })); 16 + } 17 + type Props = CollectionEntry<"blog">; 18 + 19 + const post = Astro.props; 20 + const { Content } = await render(post); 21 + --- 22 + 23 + <BlogPost {...post.data}> 24 + <Content /> 25 + </BlogPost>
+57
src/pages/blog/index.astro
··· 1 + --- 2 + import { 3 + Head, 4 + Footer, 5 + Navigation, 6 + BlogPreviewCard, 7 + } from "@/components/organisms"; 8 + import { SITE_TITLE, SITE_DESCRIPTION } from "@/consts"; 9 + import { getCollection } from "astro:content"; 10 + 11 + const posts = (await getCollection("blog")) 12 + .filter((post) => Boolean(post.data.isPublished)) 13 + .sort((a, b) => b.data.date.valueOf() - a.data.date.valueOf()); 14 + --- 15 + 16 + <!doctype html> 17 + <html lang="en"> 18 + <head> 19 + <Head title={SITE_TITLE} description={SITE_DESCRIPTION} /> 20 + <style> 21 + main > section > ul { 22 + display: flex; 23 + flex-direction: column; 24 + gap: 2rem; 25 + list-style: none; 26 + padding: 0; 27 + } 28 + </style> 29 + </head> 30 + <body data-theme="dark"> 31 + <Navigation /> 32 + <main> 33 + <h1>Blog</h1> 34 + <section> 35 + { 36 + posts.length !== 0 && ( 37 + <ul> 38 + {posts.map((post) => ( 39 + <li> 40 + <BlogPreviewCard 41 + title={post.data.title} 42 + description={post.data.description} 43 + image={post.data.image} 44 + date={post.data.date} 45 + updatedDate={post.data.updatedDate} 46 + /> 47 + </li> 48 + ))} 49 + </ul> 50 + ) 51 + } 52 + {posts.length === 0 && <h2>There are no posts yet! 😢</h2>} 53 + </section> 54 + </main> 55 + <Footer /> 56 + </body> 57 + </html>
+39
src/pages/index.astro
··· 1 + --- 2 + import { Head, Footer, Navigation } from "@/components/organisms"; 3 + import { SITE_TITLE, SITE_DESCRIPTION, PROFILE_IMAGE_LINK } from "@/consts"; 4 + import { Image } from "astro:assets"; 5 + --- 6 + 7 + <!doctype html> 8 + <html lang="en"> 9 + <head> 10 + <Head title={SITE_TITLE} description={SITE_DESCRIPTION} /> 11 + <style> 12 + body > main > img { 13 + width: clamp(200px, 100vw, 300px); 14 + border-radius: 0.5rem; 15 + } 16 + </style> 17 + </head> 18 + <body data-theme="dark"> 19 + <Navigation /> 20 + <main> 21 + <Image 22 + src={PROFILE_IMAGE_LINK} 23 + alt="Profile of Clay, a cow fursona." 24 + width={300} 25 + height={300} 26 + loading={"eager"} 27 + /> 28 + <h1>🌾 Hello, I'm Clay 🐄</h1> 29 + <p> 30 + I'm a cow furry who's also a software engineer, specifically in 31 + frontend development. Some of my main interests include creating 32 + applications, shaders, algorithmic art and discussing current 33 + social issues. This website is a place for me to aggregate and 34 + fully express my viewpoints through blogging. 35 + </p> 36 + </main> 37 + <Footer /> 38 + </body> 39 + </html>
+16
src/pages/rss.xml.js
··· 1 + import rss from '@astrojs/rss'; 2 + import { getCollection } from 'astro:content'; 3 + import { SITE_TITLE, SITE_DESCRIPTION } from '../consts'; 4 + 5 + export async function GET(context) { 6 + const posts = await getCollection('blog'); 7 + return rss({ 8 + title: SITE_TITLE, 9 + description: SITE_DESCRIPTION, 10 + site: context.site, 11 + items: posts.map((post) => ({ 12 + ...post.data, 13 + link: `/blog/${post.id}/`, 14 + })), 15 + }); 16 + }
-72
src/routes/+page.svelte
··· 1 - <script> 2 - import { onMount } from 'svelte'; 3 - 4 - /** @type {HTMLImageElement} */ 5 - let explosionRef; 6 - let i = 0; 7 - 8 - let /** @type {HTMLAudioElement} */ mooAudio, /** @type {HTMLAudioElement} */ explodeAudio; 9 - 10 - onMount(() => { 11 - mooAudio = new Audio('/moo.mp3'); 12 - explodeAudio = new Audio('/explode.mp3'); 13 - explodeAudio.addEventListener('ended', () => { 14 - explosionRef?.remove(); 15 - }); 16 - }); 17 - 18 - /** 19 - * @param {Event} event 20 - */ 21 - const onClickCow = (event) => { 22 - event.preventDefault(); 23 - 24 - console.log('Moo'); 25 - mooAudio.currentTime = 0; 26 - mooAudio.play(); 27 - i++; 28 - }; 29 - 30 - /** 31 - * @param {Event} event 32 - */ 33 - const onLoadExplosion = (event) => { 34 - event.preventDefault(); 35 - 36 - console.log('WTF'); 37 - explodeAudio.play(); 38 - }; 39 - </script> 40 - 41 - <main> 42 - {#if i < 20} 43 - <button on:click={onClickCow}> 44 - <img src="/cow.png" alt="Black and white calf on transparent background" /> 45 - </button> 46 - {:else} 47 - <img bind:this={explosionRef} on:load={onLoadExplosion} src="explosion.gif" alt="Explosion" /> 48 - {/if} 49 - </main> 50 - 51 - <style> 52 - main { 53 - display: flex; 54 - justify-content: center; 55 - align-items: center; 56 - 57 - height: 100dvh; 58 - width: 100dvw; 59 - } 60 - 61 - button { 62 - background: none; 63 - border: none; 64 - 65 - cursor: pointer; 66 - height: 80%; 67 - } 68 - 69 - img { 70 - height: 100%; 71 - } 72 - </style>
-101
src/routes/skooma/+page.svelte
··· 1 - <script> 2 - // import { onMount } from 'svelte'; 3 - 4 - // /** @type {HTMLImageElement} */ 5 - // let explosionRef; 6 - // let i = 0; 7 - 8 - // let /** @type {HTMLAudioElement} */ mooAudio, /** @type {HTMLAudioElement} */ explodeAudio; 9 - 10 - // onMount(() => { 11 - // mooAudio = new Audio('/moo.mp3'); 12 - // explodeAudio = new Audio('/explode.mp3'); 13 - // explodeAudio.addEventListener('ended', () => { 14 - // explosionRef?.remove(); 15 - // }); 16 - // }); 17 - 18 - // /** 19 - // * @param {Event} event 20 - // */ 21 - // const onClickCow = (event) => { 22 - // event.preventDefault(); 23 - 24 - // console.log('Moo'); 25 - // mooAudio.currentTime = 0; 26 - // mooAudio.play(); 27 - // i++; 28 - // }; 29 - 30 - // /** 31 - // * @param {Event} event 32 - // */ 33 - // const onLoadExplosion = (event) => { 34 - // event.preventDefault(); 35 - 36 - // console.log('WTF'); 37 - // explodeAudio.play(); 38 - // }; 39 - </script> 40 - 41 - <main> 42 - <div class="tiltGrid"> 43 - <div class="topLeft"></div> 44 - <div class="topRight"></div> 45 - <div class="bottomLeft"></div> 46 - <div class="bottomRight"></div> 47 - <video src="/skooma.mov" autoplay muted loop /> 48 - </div> 49 - </main> 50 - 51 - <style> 52 - main { 53 - display: flex; 54 - justify-content: center; 55 - align-items: center; 56 - position: relative; 57 - 58 - height: 100dvh; 59 - width: 100dvw; 60 - } 61 - 62 - video { 63 - position: absolute; 64 - height: 100%; 65 - aspect-ratio: 1 / 1; 66 - transition: 1s transform; 67 - box-shadow: 0px 0px 64px gray; 68 - } 69 - 70 - .tiltGrid { 71 - display: grid; 72 - grid-template-columns: 1fr 1fr; 73 - grid-template-rows: 1fr 1fr; 74 - position: absolute; 75 - 76 - height: min(50dvh, 50dvw); 77 - width: min(50dvh, 50dvw); 78 - } 79 - 80 - .tiltGrid div { 81 - height: 100%; 82 - width: 100%; 83 - z-index: 2; 84 - } 85 - 86 - .topLeft:hover ~ video { 87 - transform: perspective(1000px) rotateY(-30deg) rotateX(30deg); 88 - } 89 - 90 - .topRight:hover ~ video { 91 - transform: perspective(1000px) rotateY(30deg) rotateX(30deg); 92 - } 93 - 94 - .bottomLeft:hover ~ video { 95 - transform: perspective(1000px) rotateY(-30deg) rotateX(-30deg); 96 - } 97 - 98 - .bottomRight:hover ~ video { 99 - transform: perspective(1000px) rotateY(30deg) rotateX(-30deg); 100 - } 101 - </style>
+154
src/styles/global.css
··· 1 + :root {} 2 + 3 + body[data-theme="light"] { 4 + --rosewater: #dc8a78; 5 + --flamingo: #dd7878; 6 + --pink: #ea76cb; 7 + --mauve: #8839ef; 8 + --red: #d20f39; 9 + --maroon: #e64553; 10 + --peach: #fe640b; 11 + --yellow: #df8e1d; 12 + --green: #40a02b; 13 + --teal: #179299; 14 + --sky: #04a5e5; 15 + --sapphire: #209fb5; 16 + --blue: #1e66f5; 17 + --lavender: #7287fd; 18 + --text: #4c4f69; 19 + --subtext1: #5c5f77; 20 + --subtext0: #6c6f85; 21 + --overlay2: #7c7f93; 22 + --overlay1: #8c8fa1; 23 + --overlay0: #9ca0b0; 24 + --surface2: #acb0be; 25 + --surface1: #bcc0cc; 26 + --surface0: #ccd0da; 27 + --base: #eff1f5; 28 + --mantle: #e6e9ef; 29 + --crust: #dce0e8; 30 + } 31 + 32 + body[data-theme="dark"] { 33 + --rosewater: #f5e0dc; 34 + --flamingo: #f2cdcd; 35 + --pink: #f5c2e7; 36 + --mauve: #cba6f7; 37 + --red: #f38ba8; 38 + --maroon: #eba0ac; 39 + --peach: #fab387; 40 + --yellow: #f9e2af; 41 + --green: #a6e3a1; 42 + --teal: #94e2d5; 43 + --sky: #89dceb; 44 + --sapphire: #74c7ec; 45 + --blue: #89b4fa; 46 + --lavender: #b4befe; 47 + --text: #cdd6f4; 48 + --subtext1: #bac2de; 49 + --subtext0: #a6adc8; 50 + --overlay2: #9399b2; 51 + --overlay1: #7f849c; 52 + --overlay0: #6c7086; 53 + --surface2: #585b70; 54 + --surface1: #45475a; 55 + --surface0: #313244; 56 + --base: #1e1e2e; 57 + --mantle: #181825; 58 + --crust: #11111b; 59 + } 60 + 61 + body { 62 + display: flex; 63 + flex-direction: column; 64 + background-color: var(--crust); 65 + color: var(--text); 66 + min-height: 100vh; 67 + margin: 0; 68 + 69 + padding: 0 2rem; 70 + } 71 + 72 + main { 73 + display: flex; 74 + flex-direction: column; 75 + align-items: center; 76 + align-self: center; 77 + flex-grow: 1; 78 + width: clamp(200px, 100%, 1028px); 79 + } 80 + 81 + h2 { 82 + color: var(--red); 83 + } 84 + 85 + h3 { 86 + color: var(--yellow); 87 + } 88 + 89 + h4 { 90 + color: var(--green); 91 + } 92 + 93 + h5 { 94 + color: var(--blue); 95 + } 96 + 97 + h6 { 98 + color: var(--mauve); 99 + } 100 + 101 + pre { 102 + padding: 1rem; 103 + border-radius: 0.5rem; 104 + } 105 + 106 + a { 107 + color: var(--blue); 108 + } 109 + 110 + blockquote { 111 + border-left: solid 0.5rem var(--text); 112 + padding: 0.25rem 1rem; 113 + } 114 + 115 + @media only screen and (max-width: 600px) { 116 + body { 117 + padding: 0 1rem; 118 + } 119 + } 120 + 121 + @font-face { 122 + font-family: 'Atkinson'; 123 + src: url('/fonts/atkinson-regular.woff') format('woff'); 124 + font-weight: 400; 125 + font-style: normal; 126 + font-display: swap; 127 + } 128 + 129 + @font-face { 130 + font-family: 'Atkinson'; 131 + src: url('/fonts/atkinson-bold.woff') format('woff'); 132 + font-weight: 700; 133 + font-style: normal; 134 + font-display: swap; 135 + } 136 + 137 + 138 + .sr-only { 139 + border: 0; 140 + padding: 0; 141 + margin: 0; 142 + position: absolute !important; 143 + height: 1px; 144 + width: 1px; 145 + overflow: hidden; 146 + /* IE6, IE7 - a 0 height clip, off to the bottom right of the visible 1px box */ 147 + clip: rect(1px 1px 1px 1px); 148 + /* maybe deprecated but we need to support legacy browsers */ 149 + clip: rect(1px, 1px, 1px, 1px); 150 + /* modern browsers, clip-path works inwards from each corner */ 151 + clip-path: inset(50%); 152 + /* added line to stop words getting smushed together (as they go onto separate lines and some screen readers do not understand line feeds as a space */ 153 + white-space: nowrap; 154 + }
+5
src/utils/formatDate.ts
··· 1 + function formatDate(date: Date): string { 2 + return date.toLocaleString('default', { month: 'long', day: '2-digit', year: 'numeric' }); 3 + } 4 + 5 + export default formatDate;
+1
src/utils/index.ts
··· 1 + export {default as formatDate} from "./formatDate";
-1
static/.well-known/discord
··· 1 - dh=58f2ddb8342663f5555e1e32606d6b82472d4862
static/cow.png

This is a binary file and will not be displayed.

static/explode.mp3

This is a binary file and will not be displayed.

static/explosion.gif

This is a binary file and will not be displayed.

static/favicon.png

This is a binary file and will not be displayed.

static/moo.mp3

This is a binary file and will not be displayed.

static/skooma.mov

This is a binary file and will not be displayed.

+4 -12
svelte.config.js
··· 1 - import adapter from '@sveltejs/adapter-auto'; 2 - 3 - /** @type {import('@sveltejs/kit').Config} */ 4 - const config = { 5 - kit: { 6 - // adapter-auto only supports some environments, see https://kit.svelte.dev/docs/adapter-auto for a list. 7 - // If your environment is not supported or you settled on a specific environment, switch out the adapter. 8 - // See https://kit.svelte.dev/docs/adapters for more information about adapters. 9 - adapter: adapter() 10 - } 11 - }; 1 + import { vitePreprocess } from '@astrojs/svelte'; 12 2 13 - export default config; 3 + export default { 4 + preprocess: vitePreprocess(), 5 + }
+12
tsconfig.json
··· 1 + { 2 + "extends": "astro/tsconfigs/strict", 3 + "include": [".astro/types.d.ts", "**/*"], 4 + "exclude": ["dist"], 5 + "compilerOptions": { 6 + "strictNullChecks": true, 7 + "baseUrl": ".", 8 + "paths": { 9 + "@/*": ["./src/*"] 10 + } 11 + } 12 + }
-6
vite.config.js
··· 1 - import { sveltekit } from '@sveltejs/kit/vite'; 2 - import { defineConfig } from 'vite'; 3 - 4 - export default defineConfig({ 5 - plugins: [sveltekit()] 6 - });