@setoelkahfi / svara / commits / 535f85f

initial commit as svara

Seto Elkahfi committed Apr 7, 2025 at 19:40 UTC 535f85f72616b8f568b61e4797841726b3cd598f
23 files changed +2383 -2067
.github/workflows/main.yml
+5 -5
@@ -39,7 +39,7 @@ jobs:
39 - name: Produce artifacts
40 uses: actions/upload-artifact@v3
41 with:
42 - name: "nucleus-nightly.${{github.run_number}}"
42 + name: "svara-nightly.${{github.run_number}}"
43 path: "dist/"
44 attempt-test-build:
45 strategy:
@@ -75,9 +75,9 @@ jobs:
75 GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
76 with:
77 tagName: v__VERSION__-test # the action automatically replaces \_\_VERSION\_\_ with the app version
78 - releaseName: "Nucleus v__VERSION__-test"
78 + releaseName: "Svara v__VERSION__-test"
79 releaseBody: |
80 - Please refer to [the contribution guidelines](https://github.com/mellobacon/Nucleus/blob/master/CONTRIBUTING.md#submitting-issues) for info on submitting bug reports.
80 + Please refer to [the contribution guidelines](https://github.com/setoelkahfi/svara/blob/master/CONTRIBUTING.md#submitting-issues) for info on submitting bug reports.
81
82 ### *TEST BUILD NOT PRODUCTION READY*
83 releaseDraft: true
@@ -118,9 +118,9 @@ jobs:
118 GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
119 with:
120 tagName: v__VERSION__-alpha # the action automatically replaces \_\_VERSION\_\_ with the app version
121 - releaseName: "Nucleus v__VERSION__-alpha"
121 + releaseName: "Svara v__VERSION__-alpha"
122 releaseBody: |
123 - Please refer to [the contribution guidelines](https://github.com/mellobacon/Nucleus/blob/master/CONTRIBUTING.md#submitting-issues) for info on submitting bug reports.
123 + Please refer to [the contribution guidelines](https://github.com/setoelkahfi/svara/blob/master/CONTRIBUTING.md#submitting-issues) for info on submitting bug reports.
124
125 ### *Will have bugs/missing/incomplete features.*
126
.github/workflows/publish.yml
+2 -2
@@ -39,9 +39,9 @@ jobs:
39 GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
40 with:
41 tagName: v__VERSION__-alpha # the action automatically replaces \_\_VERSION\_\_ with the app version
42 - releaseName: "Nucleus v__VERSION__-alpha"
42 + releaseName: "Svara v__VERSION__-alpha"
43 releaseBody: |
44 - Please refer to [the contribution guidelines](https://github.com/mellobacon/Nucleus/blob/master/CONTRIBUTING.md#submitting-issues) for info on submitting bug reports.
44 + Please refer to [the contribution guidelines](https://github.com/setoelkahfi/svara/blob/master/CONTRIBUTING.md#submitting-issues) for info on submitting bug reports.
45
46 ### *Will have bugs/missing/incomplete features.*
47 releaseDraft: true
.npmrc new
+1
@@ -0,0 +1 @@
1 +registry=https://registry.npmjs.org
CHANGELOG.md
+1 -122
@@ -7,125 +7,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7
8 ## [Unreleased]
9
10 -- N/A
11 -
12 -## [0.4.0 Alpha] 8-21-2024
13 -
14 -### Added
15 -
16 -- External terminal
17 -- Internal terminal
18 - - Shows in bottom panel
19 -- Toggle to switch between external and internal terminal in settings
20 -- Light theme
21 -- Settings for changing editor tab size and line height
22 -- Editor code folding, bracket matching, auto indent, indentation markers
23 -- Detect indentation size on files
24 -- Copy/paste files in file tree
25 -- Autocomplete in the editor
26 -- Notification system
27 -
28 -### Changed
29 -
30 -- Tab context menu options disabled for new files with no path
31 -- Custom styled scrollbars
32 -- Improved syntax highlighting look
33 -
34 -### Fixed
35 -
36 -- Text in editor no longer overflows window
37 -
38 -## [0.3.0 Alpha] 11-7-2023
39 -
40 -### Added
41 -
42 -- Logging
43 - - Logs are located at C:{user}\AppData\Roaming\nucleus\logs
44 - - If the app crashes, the error outputs to the log file
45 - - You can open the log file folder from the editor toolbar menu under "Help"
46 -- Syntax Highlighting
47 -- Handling of opening a binary file or unsupported file type. Now shows prompt in editor view telling you so
48 -- Ability to focus on buttons and inputs via Tab
49 - - Keyboard support for the file tree is not yet included
50 -- App version shows in status bar
51 -- File tree opens when new folder loads
52 -- Create folder/file in root file context menu
53 -- File encoding support
54 - - Supports major encodings
55 -
56 -### Fixed
57 -
58 -- Renaming/creating a file with an invalid name should no longer create an empty file in the editor
59 -- Can no longer create files and folders that already exist
60 -- Having a large tab list no longer causes overflow in the window
61 -- Can no longer move files/folders into itself
62 -- Opening the context menu on the file no longer freezes file tree/node
63 -- File language returns correct value in the status bar after saving
64 -- Open tabs update path properly after parent folder is renamed
65 -- Context menu options (Open in Explorer, Rename) for a new tab with no path disabled
66 -- Close tab context item works as intended
67 -
68 -### Changed
69 -
70 -- Removed extra input box in Rename modal
71 -- Autocomplete box disabled in input fields
72 -- Tabs info update on change file
73 -- Improved performance of the file watcher
74 -- UI Changes
75 - - Tab list no longer overflows window
76 -
77 -## [0.2.1 Alpha] 7-16-2023
78 -
79 -### Added
80 -
81 -- Nucleus icons. Should now show the correct app icon
82 -- Added progress bar for file loading
83 - - Timeouts if directory loading takes too long
84 -
85 -### Fixed
86 -
87 -- font family not updating after opening a new editor tab ([#91](https://github.com/mellobacon/Nucleus/issues/91))
88 -- Going fullscreen (f11) disables maximizing while you are in fullscreen mode ([#92](https://github.com/mellobacon/Nucleus/issues/92))
89 -
90 -### Changed
91 -
92 -- Filetree no longer expanded by default
93 -- Disabled maximize when fullscreen
94 -
95 -## [0.2.0 Alpha] 7-14-2023
96 -
97 -### Added
98 -
99 -- Working functions to (most) the header menus
100 -- Shortcuts ([#77](https://github.com/mellobacon/Nucleus/issues/77))
101 -- Settings file (points to C:/Users/USERNAME/AppData/Local/nucleus)
102 -- Settings tab ([#78](https://github.com/mellobacon/Nucleus/issues/78))
103 -- Tab close buttons more visible on hover ([#80](https://github.com/mellobacon/Nucleus/issues/80))
104 -- Tabs no longer drag when attempting to close it ([#80](https://github.com/mellobacon/Nucleus/issues/80))
105 -- A loading bar when opening directories ([#86](https://github.com/mellobacon/Nucleus/issues/86))
106 - - If loading a directory takes too long, it will timeout to prevent app crashing
107 -- Added modals for creating and renaming files and folders
108 -- Unsaved files prompts save dialog on close
109 -- Added "Close Tab" and Minimize/Maximize window buttons to toolbar
110 -- Shortcuts
111 -- File Watcher
112 - - Watches for changes in files outside the editor and updates accordingly
113 -
114 -### Fixed
115 -
116 -- Dropdown menu put in proper positions
117 -- Disabled dragging on root folder
118 -
119 -### Changed
120 -
121 -- Removed toggle dev tools option
122 -- UI improvements
123 - - changed editor text color to be less bright
124 - - Improved look of context and dropdown menus
125 - - Added background color to selected tree node
126 -
127 -## [0.1.0 Alpha] 6-27-2023
128 -
129 -### Added
130 -
131 -- Initial release
\ No newline at end of file
10 +- N/A
\ No newline at end of file
CONTRIBUTING.md
+3 -126
@@ -1,131 +1,8 @@
1 # Contributing
2
3 -Before you get started, please note the following:
4 -
5 -This project was made with [Tauri](https://tauri.app/) and was built with...
6 -
3 +- [Tauri](https://tauri.app/).
4 - [Svelte](https://svelte.dev/) (Frontend)
5 - [Rust](https://www.rust-lang.org/) (Backend)
6 - [TypeScript](https://www.typescriptlang.org/)
10 -
11 -...and these build dependencies...
12 -
13 -- [Yarn](https://yarnpkg.com/)
14 -- [Node.js](https://nodejs.org)
15 -
16 -Note that yarn is the package manager I've decided to use for this project and it's what I have Tauri rely on for building the app at the moment. If you want to use another package manager like npm, you can but you'll just need to change yarn to npm in the [tauri config](https://github.com/mellobacon/Nucleus/blob/master/src-tauri/tauri.conf.json) and for any command in these instructions that uses yarn.
17 -
18 -## Submitting Issues
19 -
20 -If you found a bug, [submit a bug report](https://github.com/mellobacon/Nucleus/issues/new?assignees=&labels=bug&template=bug_report.md&title=%5BBUG%5D). If you want to discuss a feature you would like to see added, [submit a feature request](https://github.com/mellobacon/Nucleus/issues/new?assignees=&labels=enhancement&template=feature_request.md&title=%5BFEATURE%5D).
21 -
22 -When writing your issue, don't delete the template. You can fill it out and delete parts that do not apply, but don't delete the whole thing. It's there as a guideline and makes it easier for me to understand your request.
23 -
24 -## Submitting PRs
25 -
26 -If you want to contribute to Nucleus via code, doc edits, or otherwise make a pull request. Note that only PRs to the `dev` branch will be reviewed.
27 -
28 -- When making commits, please follow the Conventional Commits guildines outlined [here](https://www.conventionalcommits.org/en/v1.0.0/#specification).
29 -- Your commits must be [signed](https://docs.github.com/en/authentication/managing-commit-signature-verification/signing-commits).
30 -
31 -- Do not submit a pull request that contains major changes unless an issue has been opened for it first. This way it can be discussed. Any PR that is submitted without an issue being open on it will not be accepted.
32 -
33 -**Note**: Any issue or pull request that contains spam or trolling will be marked as such and closed. Don't do it.
34 -
35 -**Note 2:** Keep in mind I am one person. *Do not beg me to look at your issue or PR.* I will get to it when I get to it. No PR is guarenteed to be merged. As life happens activity will fluctuate but that does not mean this project is abandoned. If this project is no longer being worked on I will say so.
36 -
37 -___
38 -
39 -## Development Guide
40 -
41 -Note: Right now only Windows is supported
42 -
43 -### Prerequisites
44 -
45 -- Rust
46 -- Node 16+
47 -- TypeScript
48 -- Yarn/Npm
49 -
50 -Follow these instructions for installing the prerequisites on Windows:
51 -
52 -1. Download and install [Build Tools for Visual Studio 2022](https://visualstudio.microsoft.com/visual-cpp-build-tools/)
53 -2. If you dont have it already, download and install [webview2](https://developer.microsoft.com/en-us/microsoft-edge/webview2/#download-section)
54 -3. Download and install Rust via `winget` or get it from [here](https://www.rust-lang.org/tools/install).
55 -
56 -```shell
57 -winget install --id Rustlang.Rustup
58 -```
59 -
60 -4. Download and install [nodejs](https://nodejs.org/en/)
61 -
62 -5. Install yarn
63 -
64 -```shell
65 -npm i -g yarn
66 -```
67 -
68 -6. Install [git](https://git-scm.com/download/win)
69 -
70 -## Project Setup
71 -
72 -Clone the repo via...
73 -
74 -```bash
75 -gh repo clone mellobacon/Nucleus
76 -```
77 -
78 -or
79 -
80 -```bash
81 -git clone https://github.com/mellobacon/Nucleus.git
82 -```
83 -
84 -If you want to clone from within your editor, copy ```https://github.com/mellobacon/Nucleus.git``` and follow the instructions for cloning a repo for your editor. Alternatively you can [download the zip file](https://github.com/mellobacon/Nucleus/archive/refs/heads/master.zip).
85 -
86 -Navigate to the project...
87 -
88 -```bash
89 -cd Nucleus
90 -```
91 -
92 -Finally install the packages...
93 -
94 -```bash
95 -yarn install # Packages are listed in the package.json
96 -```
97 -
98 -and build the files...
99 -
100 -```bash
101 -yarn build
102 -```
103 -
104 -This will bundle the scripts, css, and other required project files to be run later.
105 -
106 -___
107 -
108 -## Running Nucleus
109 -
110 -With Nucleus set up, follow this guide to run the development environment.
111 -
112 -Once you have the project built, you can run it via a desktop window.
113 -
114 -### To run via a desktop window...
115 -
116 -```bash
117 -yarn tauri dev
118 -```
119 -
120 -(*Note on building for desktop: Make sure you have these [prerequisites](https://tauri.app/v1/guides/getting-started/prerequisites) as well as [the Tauri CLI](https://tauri.app/v1/guides/getting-started/tauri-cli)*.)
121 -
122 -## Compiling Nucleus
123 -
124 -To create an executable file...
125 -```bash
126 -yarn tauri build
127 -```
128 -
129 -The file should then be located in `src-tauri/target/release/Nucleus`.
130 -
131 -(*Note: this is for building a single executable for your current OS. To build for other operating systems, read [how to build a Tauri app](https://tauri.app/v1/guides/building/).*)
\ No newline at end of file
7 +- [PNPM](https://pnpm.io/)
8 +- [Node.js](https://nodejs.org)
\ No newline at end of file
README.md
+2 -75
@@ -1,76 +1,3 @@
1 -<p align="center">
2 - <img width="200" src="./public/assets/images/Icon(1).png" alt="The nucleus icon" /><br>
3 -</p>
1 +# Svara
2
5 -<h1 align="center">
6 -Nucleus
7 -</h1>
8 -
9 -<p align="center">
10 - <img alt="Build Status" src="https://img.shields.io/github/actions/workflow/status/mellobacon/Nucleus/.github%2Fworkflows%2Fpublish.yml?style=for-the-badge">
11 - <img alt="GitHub issues" src="https://img.shields.io/github/issues/mellobacon/Nucleus?style=for-the-badge">
12 - <img alt="GitHub pull requests" src="https://img.shields.io/github/issues-pr/mellobacon/Nucleus?style=for-the-badge">
13 - <img alt="GitHub closed pull requests" src="https://img.shields.io/github/issues-pr-closed-raw/mellobacon/Nucleus?style=for-the-badge">
14 - <img alt="GitHub Repo stars" src="https://img.shields.io/github/stars/mellobacon/Nucleus?style=for-the-badge">
15 - <img alt="Release Version" src="https://img.shields.io/github/v/tag/mellobacon/Nucleus?style=for-the-badge&label=Current">
16 - <img alt="Project License" src="https://img.shields.io/github/license/mellobacon/Nucleus?style=for-the-badge">
17 -</p>
18 -
19 -<h3 align="center">
20 - <a href="https://github.com/mellobacon/Nucleus/blob/d704ed7892344480fb6fcd3c94ef534f52cadc31/LICENSE">License</a> •
21 - <a href="https://github.com/mellobacon/Nucleus/releases">Download</a> •
22 - <a href="https://github.com/mellobacon/Nucleus/blob/master/CONTRIBUTING.md">How to Contribute</a> •
23 - <a href="https://github.com/mellobacon/Nucleus/blob/master/CODE_OF_CONDUCT.md">Code of Conduct</a>
24 -</h3>
25 -
26 -___
27 -
28 -Please note that Nucleus is currently being rewritten. Features are being reworked. Refer to PR [#59](https://github.com/mellobacon/Nucleus/pull/59).
29 -___
30 -
31 -Nucleus is a text editor featuring a clean and easy to use user interface inspired by Visual Studio Code, Atom, Fleet, and others.
32 -
33 -![nucleus_themes](https://github.com/user-attachments/assets/7d6cc992-3070-42c8-87ea-de1f642c42f1)
34 -
35 -___
36 -
37 -### Current Rewrite Progress
38 -
39 -✅ = Implemented
40 -
41 -🟡 = In Progress
42 -
43 -⭕ = Not Yet Implemented
44 -
45 -✅* = Implemented but limited for now
46 -
47 -#### General Features
48 -
49 -| Feature | Progress |
50 -|---------------------|----------|
51 -| File Tree | ✅ |
52 -| Syntax Highlighting | ✅ |
53 -| Logging | 🟡 |
54 -| Theming | ✅ |
55 -| Notifications | ✅* |
56 -| Settings | ✅ |
57 -| Context Menus | ✅ |
58 -| Internal Terminal | ✅ |
59 -| Editor | ✅ |
60 -| Themes | ✅ |
61 -
62 -
63 -### Known issues
64 -
65 -- N/A
66 -
67 -## How to Install
68 -Download the most recent build of Nucleus [from the Release page](https://github.com/mellobacon/Nucleus/releases).
69 -
70 -**Note: Windows Only (for now)*
71 -
72 -## Contributing
73 -
74 -This is for those that want to contribute or build on their local machines. [Here's how to contribute](https://github.com/mellobacon/Nucleus/blob/master/CONTRIBUTING.md).
75 -
76 -**This project is a WIP. Bugs and missing or incomplete features will be present**
3 +Svara dengarkanlah aku.
\ No newline at end of file
package.json
+30 -24
@@ -1,5 +1,5 @@
1 {
2 - "name": "nucleus",
2 + "name": "svara",
3 "type": "module",
4 "private": true,
5 "scripts": {
@@ -8,37 +8,43 @@
8 "start": "vite preview",
9 "check": "svelte-check --tsconfig ./tsconfig.json",
10 "tauri": "tauri",
11 - "start-window": "yarn tauri dev",
12 - "tauri-build-debug": "yarn tauri build --debug"
11 + "start-window": "pnpm tauri dev",
12 + "tauri-build-debug": "pnpm tauri build --debug"
13 },
14 "dependencies": {
15 - "@codemirror/language-data": "^6.3.1",
16 - "@replit/codemirror-indentation-markers": "^6.5.0",
17 - "@tauri-apps/api": "^1.5.5",
15 + "@codemirror/autocomplete": "^6.18.6",
16 + "@codemirror/commands": "^6.8.1",
17 + "@codemirror/language": "^6.11.0",
18 + "@codemirror/language-data": "^6.5.1",
19 + "@codemirror/state": "^6.5.2",
20 + "@codemirror/view": "^6.36.5",
21 + "@lezer/highlight": "^1.2.1",
22 + "@replit/codemirror-indentation-markers": "^6.5.3",
23 + "@tauri-apps/api": "^1.6.0",
24 + "@xterm/addon-fit": "^0.10.0",
25 + "@xterm/xterm": "^5.5.0",
26 "codemirror": "^6.0.1",
27 "mousetrap": "^1.6.5",
20 - "sass": "^1.62.0",
21 - "sortablejs": "^1.15.0",
22 - "svelte-splitpanes": "^0.7.13",
23 - "tauri-plugin-fs-watch-api": "https://github.com/tauri-apps/tauri-plugin-fs-watch",
24 - "tauri-plugin-log-api": "https://github.com/tauri-apps/tauri-plugin-log#v1",
25 - "tauri-plugin-store-api": "https://github.com/tauri-apps/tauri-plugin-store#v1",
26 - "tauri-pty": "^0.0.8",
27 - "xterm": "^5.3.0",
28 - "xterm-addon-fit": "^0.8.0"
28 + "sass": "^1.86.3",
29 + "sortablejs": "^1.15.6",
30 + "svelte-splitpanes": "^8",
31 + "tauri-plugin-fs-watch-api": "github:tauri-apps/tauri-plugin-fs-watch",
32 + "tauri-plugin-log-api": "github:tauri-apps/tauri-plugin-log#v1",
33 + "tauri-plugin-store-api": "github:tauri-apps/tauri-plugin-store#v1",
34 + "tauri-pty": "^0.0.8"
35 },
36 "devDependencies": {
31 - "@sveltejs/vite-plugin-svelte": "^2.0.4",
32 - "@tauri-apps/cli": "^1.5.14",
37 + "@sveltejs/vite-plugin-svelte": "^2.5.3",
38 + "@tauri-apps/cli": "^1.6.3",
39 "@tsconfig/svelte": "^4.0.1",
34 - "@types/node": "^18.15.11",
40 + "@types/node": "^18.19.86",
41 "carbon-icons-svelte": "^11.4.0",
36 - "prettier": "^2.8.7",
42 + "prettier": "^2.8.8",
43 "svelte": "^4.2.19",
38 - "svelte-check": "^3.2.0",
39 - "svelte-preprocess": "^5.0.3",
40 - "tslib": "^2.5.0",
41 - "typescript": "^5.0.4",
42 - "vite": "^4.5.3"
44 + "svelte-check": "^3.8.6",
45 + "svelte-preprocess": "^5.1.4",
46 + "tslib": "^2.8.1",
47 + "typescript": "^5.8.3",
48 + "vite": "^4.5.12"
49 }
50 }
pnpm-lock.yaml new
+1976
@@ -0,0 +1,1976 @@
1 +lockfileVersion: '9.0'
2 +
3 +settings:
4 + autoInstallPeers: true
5 + excludeLinksFromLockfile: false
6 +
7 +importers:
8 +
9 + .:
10 + dependencies:
11 + '@codemirror/autocomplete':
12 + specifier: ^6.18.6
13 + version: 6.18.6
14 + '@codemirror/commands':
15 + specifier: ^6.8.1
16 + version: 6.8.1
17 + '@codemirror/language':
18 + specifier: ^6.11.0
19 + version: 6.11.0
20 + '@codemirror/language-data':
21 + specifier: ^6.5.1
22 + version: 6.5.1
23 + '@codemirror/state':
24 + specifier: ^6.5.2
25 + version: 6.5.2
26 + '@codemirror/view':
27 + specifier: ^6.36.5
28 + version: 6.36.5
29 + '@lezer/highlight':
30 + specifier: ^1.2.1
31 + version: 1.2.1
32 + '@replit/codemirror-indentation-markers':
33 + specifier: ^6.5.3
34 + version: 6.5.3(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.36.5)
35 + '@tauri-apps/api':
36 + specifier: ^1.6.0
37 + version: 1.6.0
38 + '@xterm/addon-fit':
39 + specifier: ^0.10.0
40 + version: 0.10.0(@xterm/xterm@5.5.0)
41 + '@xterm/xterm':
42 + specifier: ^5.5.0
43 + version: 5.5.0
44 + codemirror:
45 + specifier: ^6.0.1
46 + version: 6.0.1
47 + mousetrap:
48 + specifier: ^1.6.5
49 + version: 1.6.5
50 + sass:
51 + specifier: ^1.86.3
52 + version: 1.86.3
53 + sortablejs:
54 + specifier: ^1.15.6
55 + version: 1.15.6
56 + svelte-splitpanes:
57 + specifier: ^8
58 + version: 8.0.9(svelte@4.2.19)
59 + tauri-plugin-fs-watch-api:
60 + specifier: github:tauri-apps/tauri-plugin-fs-watch
61 + version: https://codeload.github.com/tauri-apps/tauri-plugin-fs-watch/tar.gz/4272d258364d22d488a081b59c45a1db7b34fa83
62 + tauri-plugin-log-api:
63 + specifier: github:tauri-apps/tauri-plugin-log#v1
64 + version: https://codeload.github.com/tauri-apps/tauri-plugin-log/tar.gz/d33f0f4f8dbb02e705a83a471cdbbb9cb7b73a40
65 + tauri-plugin-store-api:
66 + specifier: github:tauri-apps/tauri-plugin-store#v1
67 + version: https://codeload.github.com/tauri-apps/tauri-plugin-store/tar.gz/8adc771354df0a99bc55893525676433f0f4d646
68 + tauri-pty:
69 + specifier: ^0.0.8
70 + version: 0.0.8
71 + devDependencies:
72 + '@sveltejs/vite-plugin-svelte':
73 + specifier: ^2.5.3
74 + version: 2.5.3(svelte@4.2.19)(vite@4.5.12(@types/node@18.19.86)(sass@1.86.3))
75 + '@tauri-apps/cli':
76 + specifier: ^1.6.3
77 + version: 1.6.3
78 + '@tsconfig/svelte':
79 + specifier: ^4.0.1
80 + version: 4.0.1
81 + '@types/node':
82 + specifier: ^18.19.86
83 + version: 18.19.86
84 + carbon-icons-svelte:
85 + specifier: ^11.4.0
86 + version: 11.4.0
87 + prettier:
88 + specifier: ^2.8.8
89 + version: 2.8.8
90 + svelte:
91 + specifier: ^4.2.19
92 + version: 4.2.19
93 + svelte-check:
94 + specifier: ^3.8.6
95 + version: 3.8.6(postcss@8.5.3)(sass@1.86.3)(svelte@4.2.19)
96 + svelte-preprocess:
97 + specifier: ^5.1.4
98 + version: 5.1.4(postcss@8.5.3)(sass@1.86.3)(svelte@4.2.19)(typescript@5.8.3)
99 + tslib:
100 + specifier: ^2.8.1
101 + version: 2.8.1
102 + typescript:
103 + specifier: ^5.8.3
104 + version: 5.8.3
105 + vite:
106 + specifier: ^4.5.12
107 + version: 4.5.12(@types/node@18.19.86)(sass@1.86.3)
108 +
109 +packages:
110 +
111 + '@ampproject/remapping@2.3.0':
112 + resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
113 + engines: {node: '>=6.0.0'}
114 +
115 + '@codemirror/autocomplete@6.18.6':
116 + resolution: {integrity: sha512-PHHBXFomUs5DF+9tCOM/UoW6XQ4R44lLNNhRaW9PKPTU0D7lIjRg3ElxaJnTwsl/oHiR93WSXDBrekhoUGCPtg==}
117 +
118 + '@codemirror/commands@6.8.1':
119 + resolution: {integrity: sha512-KlGVYufHMQzxbdQONiLyGQDUW0itrLZwq3CcY7xpv9ZLRHqzkBSoteocBHtMCoY7/Ci4xhzSrToIeLg7FxHuaw==}
120 +
121 + '@codemirror/lang-angular@0.1.3':
122 + resolution: {integrity: sha512-xgeWGJQQl1LyStvndWtruUvb4SnBZDAu/gvFH/ZU+c0W25tQR8e5hq7WTwiIY2dNxnf+49mRiGI/9yxIwB6f5w==}
123 +
124 + '@codemirror/lang-cpp@6.0.2':
125 + resolution: {integrity: sha512-6oYEYUKHvrnacXxWxYa6t4puTlbN3dgV662BDfSH8+MfjQjVmP697/KYTDOqpxgerkvoNm7q5wlFMBeX8ZMocg==}
126 +
127 + '@codemirror/lang-css@6.3.1':
128 + resolution: {integrity: sha512-kr5fwBGiGtmz6l0LSJIbno9QrifNMUusivHbnA1H6Dmqy4HZFte3UAICix1VuKo0lMPKQr2rqB+0BkKi/S3Ejg==}
129 +
130 + '@codemirror/lang-go@6.0.1':
131 + resolution: {integrity: sha512-7fNvbyNylvqCphW9HD6WFnRpcDjr+KXX/FgqXy5H5ZS0eC5edDljukm/yNgYkwTsgp2busdod50AOTIy6Jikfg==}
132 +
133 + '@codemirror/lang-html@6.4.9':
134 + resolution: {integrity: sha512-aQv37pIMSlueybId/2PVSP6NPnmurFDVmZwzc7jszd2KAF8qd4VBbvNYPXWQq90WIARjsdVkPbw29pszmHws3Q==}
135 +
136 + '@codemirror/lang-java@6.0.1':
137 + resolution: {integrity: sha512-OOnmhH67h97jHzCuFaIEspbmsT98fNdhVhmA3zCxW0cn7l8rChDhZtwiwJ/JOKXgfm4J+ELxQihxaI7bj7mJRg==}
138 +
139 + '@codemirror/lang-javascript@6.2.3':
140 + resolution: {integrity: sha512-8PR3vIWg7pSu7ur8A07pGiYHgy3hHj+mRYRCSG8q+mPIrl0F02rgpGv+DsQTHRTc30rydOsf5PZ7yjKFg2Ackw==}
141 +
142 + '@codemirror/lang-json@6.0.1':
143 + resolution: {integrity: sha512-+T1flHdgpqDDlJZ2Lkil/rLiRy684WMLc74xUnjJH48GQdfJo/pudlTRreZmKwzP8/tGdKf83wlbAdOCzlJOGQ==}
144 +
145 + '@codemirror/lang-less@6.0.2':
146 + resolution: {integrity: sha512-EYdQTG22V+KUUk8Qq582g7FMnCZeEHsyuOJisHRft/mQ+ZSZ2w51NupvDUHiqtsOy7It5cHLPGfHQLpMh9bqpQ==}
147 +
148 + '@codemirror/lang-liquid@6.2.3':
149 + resolution: {integrity: sha512-yeN+nMSrf/lNii3FJxVVEGQwFG0/2eDyH6gNOj+TGCa0hlNO4bhQnoO5ISnd7JOG+7zTEcI/GOoyraisFVY7jQ==}
150 +
151 + '@codemirror/lang-markdown@6.3.2':
152 + resolution: {integrity: sha512-c/5MYinGbFxYl4itE9q/rgN/sMTjOr8XL5OWnC+EaRMLfCbVUmmubTJfdgpfcSS2SCaT7b+Q+xi3l6CgoE+BsA==}
153 +
154 + '@codemirror/lang-php@6.0.1':
155 + resolution: {integrity: sha512-ublojMdw/PNWa7qdN5TMsjmqkNuTBD3k6ndZ4Z0S25SBAiweFGyY68AS3xNcIOlb6DDFDvKlinLQ40vSLqf8xA==}
156 +
157 + '@codemirror/lang-python@6.1.7':
158 + resolution: {integrity: sha512-mZnFTsL4lW5p9ch8uKNKeRU3xGGxr1QpESLilfON2E3fQzOa/OygEMkaDvERvXDJWJA9U9oN/D4w0ZuUzNO4+g==}
159 +
160 + '@codemirror/lang-rust@6.0.1':
161 + resolution: {integrity: sha512-344EMWFBzWArHWdZn/NcgkwMvZIWUR1GEBdwG8FEp++6o6vT6KL9V7vGs2ONsKxxFUPXKI0SPcWhyYyl2zPYxQ==}
162 +
163 + '@codemirror/lang-sass@6.0.2':
164 + resolution: {integrity: sha512-l/bdzIABvnTo1nzdY6U+kPAC51czYQcOErfzQ9zSm9D8GmNPD0WTW8st/CJwBTPLO8jlrbyvlSEcN20dc4iL0Q==}
165 +
166 + '@codemirror/lang-sql@6.8.0':
167 + resolution: {integrity: sha512-aGLmY4OwGqN3TdSx3h6QeA1NrvaYtF7kkoWR/+W7/JzB0gQtJ+VJxewlnE3+VImhA4WVlhmkJr109PefOOhjLg==}
168 +
169 + '@codemirror/lang-vue@0.1.3':
170 + resolution: {integrity: sha512-QSKdtYTDRhEHCfo5zOShzxCmqKJvgGrZwDQSdbvCRJ5pRLWBS7pD/8e/tH44aVQT6FKm0t6RVNoSUWHOI5vNug==}
171 +
172 + '@codemirror/lang-wast@6.0.2':
173 + resolution: {integrity: sha512-Imi2KTpVGm7TKuUkqyJ5NRmeFWF7aMpNiwHnLQe0x9kmrxElndyH0K6H/gXtWwY6UshMRAhpENsgfpSwsgmC6Q==}
174 +
175 + '@codemirror/lang-xml@6.1.0':
176 + resolution: {integrity: sha512-3z0blhicHLfwi2UgkZYRPioSgVTo9PV5GP5ducFH6FaHy0IAJRg+ixj5gTR1gnT/glAIC8xv4w2VL1LoZfs+Jg==}
177 +
178 + '@codemirror/lang-yaml@6.1.2':
179 + resolution: {integrity: sha512-dxrfG8w5Ce/QbT7YID7mWZFKhdhsaTNOYjOkSIMt1qmC4VQnXSDSYVHHHn8k6kJUfIhtLo8t1JJgltlxWdsITw==}
180 +
181 + '@codemirror/language-data@6.5.1':
182 + resolution: {integrity: sha512-0sWxeUSNlBr6OmkqybUTImADFUP0M3P0IiSde4nc24bz/6jIYzqYSgkOSLS+CBIoW1vU8Q9KUWXscBXeoMVC9w==}
183 +
184 + '@codemirror/language@6.11.0':
185 + resolution: {integrity: sha512-A7+f++LodNNc1wGgoRDTt78cOwWm9KVezApgjOMp1W4hM0898nsqBXwF+sbePE7ZRcjN7Sa1Z5m2oN27XkmEjQ==}
186 +
187 + '@codemirror/legacy-modes@6.5.0':
188 + resolution: {integrity: sha512-dNw5pwTqtR1giYjaJyEajunLqxGavZqV0XRtVZyMJnNOD2HmK9DMUmuCAr6RMFGRJ4l8OeQDjpI/us+R09mQsw==}
189 +
190 + '@codemirror/lint@6.8.5':
191 + resolution: {integrity: sha512-s3n3KisH7dx3vsoeGMxsbRAgKe4O1vbrnKBClm99PU0fWxmxsx5rR2PfqQgIt+2MMJBHbiJ5rfIdLYfB9NNvsA==}
192 +
193 + '@codemirror/search@6.5.10':
194 + resolution: {integrity: sha512-RMdPdmsrUf53pb2VwflKGHEe1XVM07hI7vV2ntgw1dmqhimpatSJKva4VA9h4TLUDOD4EIF02201oZurpnEFsg==}
195 +
196 + '@codemirror/state@6.5.2':
197 + resolution: {integrity: sha512-FVqsPqtPWKVVL3dPSxy8wEF/ymIEuVzF1PK3VbUgrxXpJUSHQWWZz4JMToquRxnkw+36LTamCZG2iua2Ptq0fA==}
198 +
199 + '@codemirror/view@6.36.5':
200 + resolution: {integrity: sha512-cd+FZEUlu3GQCYnguYm3EkhJ8KJVisqqUsCOKedBoAt/d9c76JUUap6U0UrpElln5k6VyrEOYliMuDAKIeDQLg==}
201 +
202 + '@esbuild/android-arm64@0.18.20':
203 + resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==}
204 + engines: {node: '>=12'}
205 + cpu: [arm64]
206 + os: [android]
207 +
208 + '@esbuild/android-arm@0.18.20':
209 + resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==}
210 + engines: {node: '>=12'}
211 + cpu: [arm]
212 + os: [android]
213 +
214 + '@esbuild/android-x64@0.18.20':
215 + resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==}
216 + engines: {node: '>=12'}
217 + cpu: [x64]
218 + os: [android]
219 +
220 + '@esbuild/darwin-arm64@0.18.20':
221 + resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==}
222 + engines: {node: '>=12'}
223 + cpu: [arm64]
224 + os: [darwin]
225 +
226 + '@esbuild/darwin-x64@0.18.20':
227 + resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==}
228 + engines: {node: '>=12'}
229 + cpu: [x64]
230 + os: [darwin]
231 +
232 + '@esbuild/freebsd-arm64@0.18.20':
233 + resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==}
234 + engines: {node: '>=12'}
235 + cpu: [arm64]
236 + os: [freebsd]
237 +
238 + '@esbuild/freebsd-x64@0.18.20':
239 + resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==}
240 + engines: {node: '>=12'}
241 + cpu: [x64]
242 + os: [freebsd]
243 +
244 + '@esbuild/linux-arm64@0.18.20':
245 + resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==}
246 + engines: {node: '>=12'}
247 + cpu: [arm64]
248 + os: [linux]
249 +
250 + '@esbuild/linux-arm@0.18.20':
251 + resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==}
252 + engines: {node: '>=12'}
253 + cpu: [arm]
254 + os: [linux]
255 +
256 + '@esbuild/linux-ia32@0.18.20':
257 + resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==}
258 + engines: {node: '>=12'}
259 + cpu: [ia32]
260 + os: [linux]
261 +
262 + '@esbuild/linux-loong64@0.18.20':
263 + resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==}
264 + engines: {node: '>=12'}
265 + cpu: [loong64]
266 + os: [linux]
267 +
268 + '@esbuild/linux-mips64el@0.18.20':
269 + resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==}
270 + engines: {node: '>=12'}
271 + cpu: [mips64el]
272 + os: [linux]
273 +
274 + '@esbuild/linux-ppc64@0.18.20':
275 + resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==}
276 + engines: {node: '>=12'}
277 + cpu: [ppc64]
278 + os: [linux]
279 +
280 + '@esbuild/linux-riscv64@0.18.20':
281 + resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==}
282 + engines: {node: '>=12'}
283 + cpu: [riscv64]
284 + os: [linux]
285 +
286 + '@esbuild/linux-s390x@0.18.20':
287 + resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==}
288 + engines: {node: '>=12'}
289 + cpu: [s390x]
290 + os: [linux]
291 +
292 + '@esbuild/linux-x64@0.18.20':
293 + resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==}
294 + engines: {node: '>=12'}
295 + cpu: [x64]
296 + os: [linux]
297 +
298 + '@esbuild/netbsd-x64@0.18.20':
299 + resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==}
300 + engines: {node: '>=12'}
301 + cpu: [x64]
302 + os: [netbsd]
303 +
304 + '@esbuild/openbsd-x64@0.18.20':
305 + resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==}
306 + engines: {node: '>=12'}
307 + cpu: [x64]
308 + os: [openbsd]
309 +
310 + '@esbuild/sunos-x64@0.18.20':
311 + resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==}
312 + engines: {node: '>=12'}
313 + cpu: [x64]
314 + os: [sunos]
315 +
316 + '@esbuild/win32-arm64@0.18.20':
317 + resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==}
318 + engines: {node: '>=12'}
319 + cpu: [arm64]
320 + os: [win32]
321 +
322 + '@esbuild/win32-ia32@0.18.20':
323 + resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==}
324 + engines: {node: '>=12'}
325 + cpu: [ia32]
326 + os: [win32]
327 +
328 + '@esbuild/win32-x64@0.18.20':
329 + resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==}
330 + engines: {node: '>=12'}
331 + cpu: [x64]
332 + os: [win32]
333 +
334 + '@jridgewell/gen-mapping@0.3.8':
335 + resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==}
336 + engines: {node: '>=6.0.0'}
337 +
338 + '@jridgewell/resolve-uri@3.1.2':
339 + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
340 + engines: {node: '>=6.0.0'}
341 +
342 + '@jridgewell/set-array@1.2.1':
343 + resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==}
344 + engines: {node: '>=6.0.0'}
345 +
346 + '@jridgewell/sourcemap-codec@1.5.0':
347 + resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==}
348 +
349 + '@jridgewell/trace-mapping@0.3.25':
350 + resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==}
351 +
352 + '@lezer/common@1.2.3':
353 + resolution: {integrity: sha512-w7ojc8ejBqr2REPsWxJjrMFsA/ysDCFICn8zEOR9mrqzOu2amhITYuLD8ag6XZf0CFXDrhKqw7+tW8cX66NaDA==}
354 +
355 + '@lezer/cpp@1.1.3':
356 + resolution: {integrity: sha512-ykYvuFQKGsRi6IcE+/hCSGUhb/I4WPjd3ELhEblm2wS2cOznDFzO+ubK2c+ioysOnlZ3EduV+MVQFCPzAIoY3w==}
357 +
358 + '@lezer/css@1.1.11':
359 + resolution: {integrity: sha512-FuAnusbLBl1SEAtfN8NdShxYJiESKw9LAFysfea1T96jD3ydBn12oYjaSG1a04BQRIUd93/0D8e5CV1cUMkmQg==}
360 +
361 + '@lezer/go@1.0.0':
362 + resolution: {integrity: sha512-co9JfT3QqX1YkrMmourYw2Z8meGC50Ko4d54QEcQbEYpvdUvN4yb0NBZdn/9ertgvjsySxHsKzH3lbm3vqJ4Jw==}
363 +
364 + '@lezer/highlight@1.2.1':
365 + resolution: {integrity: sha512-Z5duk4RN/3zuVO7Jq0pGLJ3qynpxUVsh7IbUbGj88+uV2ApSAn6kWg2au3iJb+0Zi7kKtqffIESgNcRXWZWmSA==}
366 +
367 + '@lezer/html@1.3.10':
368 + resolution: {integrity: sha512-dqpT8nISx/p9Do3AchvYGV3qYc4/rKr3IBZxlHmpIKam56P47RSHkSF5f13Vu9hebS1jM0HmtJIwLbWz1VIY6w==}
369 +
370 + '@lezer/java@1.1.3':
371 + resolution: {integrity: sha512-yHquUfujwg6Yu4Fd1GNHCvidIvJwi/1Xu2DaKl/pfWIA2c1oXkVvawH3NyXhCaFx4OdlYBVX5wvz2f7Aoa/4Xw==}
372 +
373 + '@lezer/javascript@1.4.21':
374 + resolution: {integrity: sha512-lL+1fcuxWYPURMM/oFZLEDm0XuLN128QPV+VuGtKpeaOGdcl9F2LYC3nh1S9LkPqx9M0mndZFdXCipNAZpzIkQ==}
375 +
376 + '@lezer/json@1.0.3':
377 + resolution: {integrity: sha512-BP9KzdF9Y35PDpv04r0VeSTKDeox5vVr3efE7eBbx3r4s3oNLfunchejZhjArmeieBH+nVOpgIiBJpEAv8ilqQ==}
378 +
379 + '@lezer/lr@1.4.2':
380 + resolution: {integrity: sha512-pu0K1jCIdnQ12aWNaAVU5bzi7Bd1w54J3ECgANPmYLtQKP0HBj2cE/5coBD66MT10xbtIuUr7tg0Shbsvk0mDA==}
381 +
382 + '@lezer/markdown@1.4.2':
383 + resolution: {integrity: sha512-iYewCigG/517D0xJPQd7RGaCjZAFwROiH8T9h7OTtz0bRVtkxzFhGBFJ9JGKgBBs4uuo1cvxzyQ5iKhDLMcLUQ==}
384 +
385 + '@lezer/php@1.0.2':
386 + resolution: {integrity: sha512-GN7BnqtGRpFyeoKSEqxvGvhJQiI4zkgmYnDk/JIyc7H7Ifc1tkPnUn/R2R8meH3h/aBf5rzjvU8ZQoyiNDtDrA==}
387 +
388 + '@lezer/python@1.1.17':
389 + resolution: {integrity: sha512-Iz0doICPko9uv2chIfSsViNSugNa4PWhxs17jtFd0ZMt+OieDq3wxtFOdmj7wtst3FWDeJkB0CxWNot0BlYixw==}
390 +
391 + '@lezer/rust@1.0.2':
392 + resolution: {integrity: sha512-Lz5sIPBdF2FUXcWeCu1//ojFAZqzTQNRga0aYv6dYXqJqPfMdCAI0NzajWUd4Xijj1IKJLtjoXRPMvTKWBcqKg==}
393 +
394 + '@lezer/sass@1.0.7':
395 + resolution: {integrity: sha512-8HLlOkuX/SMHOggI2DAsXUw38TuURe+3eQ5hiuk9QmYOUyC55B1dYEIMkav5A4IELVaW4e1T4P9WRiI5ka4mdw==}
396 +
397 + '@lezer/xml@1.0.6':
398 + resolution: {integrity: sha512-CdDwirL0OEaStFue/66ZmFSeppuL6Dwjlk8qk153mSQwiSH/Dlri4GNymrNWnUmPl2Um7QfV1FO9KFUyX3Twww==}
399 +
400 + '@lezer/yaml@1.0.3':
401 + resolution: {integrity: sha512-GuBLekbw9jDBDhGur82nuwkxKQ+a3W5H0GfaAthDXcAu+XdpS43VlnxA9E9hllkpSP5ellRDKjLLj7Lu9Wr6xA==}
402 +
403 + '@marijn/find-cluster-break@1.0.2':
404 + resolution: {integrity: sha512-l0h88YhZFyKdXIFNfSWpyjStDjGHwZ/U7iobcK1cQQD8sejsONdQtTVU+1wVN1PBw40PiiHB1vA5S7VTfQiP9g==}
405 +
406 + '@parcel/watcher-android-arm64@2.5.1':
407 + resolution: {integrity: sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==}
408 + engines: {node: '>= 10.0.0'}
409 + cpu: [arm64]
410 + os: [android]
411 +
412 + '@parcel/watcher-darwin-arm64@2.5.1':
413 + resolution: {integrity: sha512-eAzPv5osDmZyBhou8PoF4i6RQXAfeKL9tjb3QzYuccXFMQU0ruIc/POh30ePnaOyD1UXdlKguHBmsTs53tVoPw==}
414 + engines: {node: '>= 10.0.0'}
415 + cpu: [arm64]
416 + os: [darwin]
417 +
418 + '@parcel/watcher-darwin-x64@2.5.1':
419 + resolution: {integrity: sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg==}
420 + engines: {node: '>= 10.0.0'}
421 + cpu: [x64]
422 + os: [darwin]
423 +
424 + '@parcel/watcher-freebsd-x64@2.5.1':
425 + resolution: {integrity: sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ==}
426 + engines: {node: '>= 10.0.0'}
427 + cpu: [x64]
428 + os: [freebsd]
429 +
430 + '@parcel/watcher-linux-arm-glibc@2.5.1':
431 + resolution: {integrity: sha512-RCdZlEyTs8geyBkkcnPWvtXLY44BCeZKmGYRtSgtwwnHR4dxfHRG3gR99XdMEdQ7KeiDdasJwwvNSF5jKtDwdA==}
432 + engines: {node: '>= 10.0.0'}
433 + cpu: [arm]
434 + os: [linux]
435 +
436 + '@parcel/watcher-linux-arm-musl@2.5.1':
437 + resolution: {integrity: sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q==}
438 + engines: {node: '>= 10.0.0'}
439 + cpu: [arm]
440 + os: [linux]
441 +
442 + '@parcel/watcher-linux-arm64-glibc@2.5.1':
443 + resolution: {integrity: sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w==}
444 + engines: {node: '>= 10.0.0'}
445 + cpu: [arm64]
446 + os: [linux]
447 +
448 + '@parcel/watcher-linux-arm64-musl@2.5.1':
449 + resolution: {integrity: sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg==}
450 + engines: {node: '>= 10.0.0'}
451 + cpu: [arm64]
452 + os: [linux]
453 +
454 + '@parcel/watcher-linux-x64-glibc@2.5.1':
455 + resolution: {integrity: sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A==}
456 + engines: {node: '>= 10.0.0'}
457 + cpu: [x64]
458 + os: [linux]
459 +
460 + '@parcel/watcher-linux-x64-musl@2.5.1':
461 + resolution: {integrity: sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg==}
462 + engines: {node: '>= 10.0.0'}
463 + cpu: [x64]
464 + os: [linux]
465 +
466 + '@parcel/watcher-win32-arm64@2.5.1':
467 + resolution: {integrity: sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw==}
468 + engines: {node: '>= 10.0.0'}
469 + cpu: [arm64]
470 + os: [win32]
471 +
472 + '@parcel/watcher-win32-ia32@2.5.1':
473 + resolution: {integrity: sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ==}
474 + engines: {node: '>= 10.0.0'}
475 + cpu: [ia32]
476 + os: [win32]
477 +
478 + '@parcel/watcher-win32-x64@2.5.1':
479 + resolution: {integrity: sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA==}
480 + engines: {node: '>= 10.0.0'}
481 + cpu: [x64]
482 + os: [win32]
483 +
484 + '@parcel/watcher@2.5.1':
485 + resolution: {integrity: sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==}
486 + engines: {node: '>= 10.0.0'}
487 +
488 + '@replit/codemirror-indentation-markers@6.5.3':
489 + resolution: {integrity: sha512-hL5Sfvw3C1vgg7GolLe/uxX5T3tmgOA3ZzqlMv47zjU1ON51pzNWiVbS22oh6crYhtVhv8b3gdXwoYp++2ilHw==}
490 + peerDependencies:
491 + '@codemirror/language': ^6.0.0
492 + '@codemirror/state': ^6.0.0
493 + '@codemirror/view': ^6.0.0
494 +
495 + '@sveltejs/vite-plugin-svelte-inspector@1.0.4':
496 + resolution: {integrity: sha512-zjiuZ3yydBtwpF3bj0kQNV0YXe+iKE545QGZVTaylW3eAzFr+pJ/cwK8lZEaRp4JtaJXhD5DyWAV4AxLh6DgaQ==}
497 + engines: {node: ^14.18.0 || >= 16}
498 + peerDependencies:
499 + '@sveltejs/vite-plugin-svelte': ^2.2.0
500 + svelte: ^3.54.0 || ^4.0.0
501 + vite: ^4.0.0
502 +
503 + '@sveltejs/vite-plugin-svelte@2.5.3':
504 + resolution: {integrity: sha512-erhNtXxE5/6xGZz/M9eXsmI7Pxa6MS7jyTy06zN3Ck++ldrppOnOlJwHHTsMC7DHDQdgUp4NAc4cDNQ9eGdB/w==}
505 + engines: {node: ^14.18.0 || >= 16}
506 + peerDependencies:
507 + svelte: ^3.54.0 || ^4.0.0 || ^5.0.0-next.0
508 + vite: ^4.0.0
509 +
510 + '@tauri-apps/api@1.6.0':
511 + resolution: {integrity: sha512-rqI++FWClU5I2UBp4HXFvl+sBWkdigBkxnpJDQUWttNyG7IZP4FwQGhTNL5EOw0vI8i6eSAJ5frLqO7n7jbJdg==}
512 + engines: {node: '>= 14.6.0', npm: '>= 6.6.0', yarn: '>= 1.19.1'}
513 +
514 + '@tauri-apps/cli-darwin-arm64@1.6.3':
515 + resolution: {integrity: sha512-fQN6IYSL8bG4NvkdKE4sAGF4dF/QqqQq4hOAU+t8ksOzHJr0hUlJYfncFeJYutr/MMkdF7hYKadSb0j5EE9r0A==}
516 + engines: {node: '>= 10'}
517 + cpu: [arm64]
518 + os: [darwin]
519 +
520 + '@tauri-apps/cli-darwin-x64@1.6.3':
521 + resolution: {integrity: sha512-1yTXZzLajKAYINJOJhZfmMhCzweHSgKQ3bEgJSn6t+1vFkOgY8Yx4oFgWcybrrWI5J1ZLZAl47+LPOY81dLcyA==}
522 + engines: {node: '>= 10'}
523 + cpu: [x64]
524 + os: [darwin]
525 +
526 + '@tauri-apps/cli-linux-arm-gnueabihf@1.6.3':
527 + resolution: {integrity: sha512-CjTEr9r9xgjcvos09AQw8QMRPuH152B1jvlZt4PfAsyJNPFigzuwed5/SF7XAd8bFikA7zArP4UT12RdBxrx7w==}
528 + engines: {node: '>= 10'}
529 + cpu: [arm]
530 + os: [linux]
531 +
532 + '@tauri-apps/cli-linux-arm64-gnu@1.6.3':
533 + resolution: {integrity: sha512-G9EUUS4M8M/Jz1UKZqvJmQQCKOzgTb8/0jZKvfBuGfh5AjFBu8LHvlFpwkKVm1l4951Xg4ulUp6P9Q7WRJ9XSA==}
534 + engines: {node: '>= 10'}
535 + cpu: [arm64]
536 + os: [linux]
537 +
538 + '@tauri-apps/cli-linux-arm64-musl@1.6.3':
539 + resolution: {integrity: sha512-MuBTHJyNpZRbPVG8IZBN8+Zs7aKqwD22tkWVBcL1yOGL4zNNTJlkfL+zs5qxRnHlUsn6YAlbW/5HKocfpxVwBw==}
540 + engines: {node: '>= 10'}
541 + cpu: [arm64]
542 + os: [linux]
543 +
544 + '@tauri-apps/cli-linux-x64-gnu@1.6.3':
545 + resolution: {integrity: sha512-Uvi7M+NK3tAjCZEY1WGel+dFlzJmqcvu3KND+nqa22762NFmOuBIZ4KJR/IQHfpEYqKFNUhJfCGnpUDfiC3Oxg==}
546 + engines: {node: '>= 10'}
547 + cpu: [x64]
548 + os: [linux]
549 +
550 + '@tauri-apps/cli-linux-x64-musl@1.6.3':
551 + resolution: {integrity: sha512-rc6B342C0ra8VezB/OJom9j/N+9oW4VRA4qMxS2f4bHY2B/z3J9NPOe6GOILeg4v/CV62ojkLsC3/K/CeF3fqQ==}
552 + engines: {node: '>= 10'}
553 + cpu: [x64]
554 + os: [linux]
555 +
556 + '@tauri-apps/cli-win32-arm64-msvc@1.6.3':
557 + resolution: {integrity: sha512-cSH2qOBYuYC4UVIFtrc1YsGfc5tfYrotoHrpTvRjUGu0VywvmyNk82+ZsHEnWZ2UHmu3l3lXIGRqSWveLln0xg==}
558 + engines: {node: '>= 10'}
559 + cpu: [arm64]
560 + os: [win32]
561 +
562 + '@tauri-apps/cli-win32-ia32-msvc@1.6.3':
563 + resolution: {integrity: sha512-T8V6SJQqE4PSWmYBl0ChQVmS6AR2hXFHURH2DwAhgSGSQ6uBXgwlYFcfIeQpBQA727K2Eq8X2hGfvmoySyHMRw==}
564 + engines: {node: '>= 10'}
565 + cpu: [ia32]
566 + os: [win32]
567 +
568 + '@tauri-apps/cli-win32-x64-msvc@1.6.3':
569 + resolution: {integrity: sha512-HUkWZ+lYHI/Gjkh2QjHD/OBDpqLVmvjZGpLK9losur1Eg974Jip6k+vsoTUxQBCBDfj30eDBct9E1FvXOspWeg==}
570 + engines: {node: '>= 10'}
571 + cpu: [x64]
572 + os: [win32]
573 +
574 + '@tauri-apps/cli@1.6.3':
575 + resolution: {integrity: sha512-q46umd6QLRKDd4Gg6WyZBGa2fWvk0pbeUA5vFomm4uOs1/17LIciHv2iQ4UD+2Yv5H7AO8YiE1t50V0POiEGEw==}
576 + engines: {node: '>= 10'}
577 + hasBin: true
578 +
579 + '@tsconfig/svelte@4.0.1':
580 + resolution: {integrity: sha512-B+XlGpmuAQzJqDoBATNCvEPqQg0HkO7S8pM14QDI5NsmtymzRexQ1N+nX2H6RTtFbuFgaZD4I8AAi8voGg0GLg==}
581 +
582 + '@types/estree@1.0.7':
583 + resolution: {integrity: sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==}
584 +
585 + '@types/node@18.19.86':
586 + resolution: {integrity: sha512-fifKayi175wLyKyc5qUfyENhQ1dCNI1UNjp653d8kuYcPQN5JhX3dGuP/XmvPTg/xRBn1VTLpbmi+H/Mr7tLfQ==}
587 +
588 + '@types/pug@2.0.10':
589 + resolution: {integrity: sha512-Sk/uYFOBAB7mb74XcpizmH0KOR2Pv3D2Hmrh1Dmy5BmK3MpdSa5kqZcg6EKBdklU0bFXX9gCfzvpnyUehrPIuA==}
590 +
591 + '@xterm/addon-fit@0.10.0':
592 + resolution: {integrity: sha512-UFYkDm4HUahf2lnEyHvio51TNGiLK66mqP2JoATy7hRZeXaGMRDr00JiSF7m63vR5WKATF605yEggJKsw0JpMQ==}
593 + peerDependencies:
594 + '@xterm/xterm': ^5.0.0
595 +
596 + '@xterm/xterm@5.5.0':
597 + resolution: {integrity: sha512-hqJHYaQb5OptNunnyAnkHyM8aCjZ1MEIDTQu1iIbbTD/xops91NB5yq1ZK/dC2JDbVWtF23zUtl9JE2NqwT87A==}
598 +
599 + acorn@8.14.1:
600 + resolution: {integrity: sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==}
601 + engines: {node: '>=0.4.0'}
602 + hasBin: true
603 +
604 + anymatch@3.1.3:
605 + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==}
606 + engines: {node: '>= 8'}
607 +
608 + aria-query@5.3.2:
609 + resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==}
610 + engines: {node: '>= 0.4'}
611 +
612 + axobject-query@4.1.0:
613 + resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==}
614 + engines: {node: '>= 0.4'}
615 +
616 + balanced-match@1.0.2:
617 + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
618 +
619 + binary-extensions@2.3.0:
620 + resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==}
621 + engines: {node: '>=8'}
622 +
623 + brace-expansion@1.1.11:
624 + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
625 +
626 + braces@3.0.3:
627 + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
628 + engines: {node: '>=8'}
629 +
630 + buffer-crc32@1.0.0:
631 + resolution: {integrity: sha512-Db1SbgBS/fg/392AblrMJk97KggmvYhr4pB5ZIMTWtaivCPMWLkmb7m21cJvpvgK+J3nsU2CmmixNBZx4vFj/w==}
632 + engines: {node: '>=8.0.0'}
633 +
634 + carbon-icons-svelte@11.4.0:
635 + resolution: {integrity: sha512-p/llZde2kP2BI9SOqM+QFKGfQnYrW+4dVxF1rAYriEADXDsjt9EYlh+KpQ5qf4JpXAq+e2+TB/r/lIG1xdUbAQ==}
636 +
637 + chokidar@3.6.0:
638 + resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==}
639 + engines: {node: '>= 8.10.0'}
640 +
641 + chokidar@4.0.3:
642 + resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==}
643 + engines: {node: '>= 14.16.0'}
644 +
645 + code-red@1.0.4:
646 + resolution: {integrity: sha512-7qJWqItLA8/VPVlKJlFXU+NBlo/qyfs39aJcuMT/2ere32ZqvF5OSxgdM5xOfJJ7O429gg2HM47y8v9P+9wrNw==}
647 +
648 + codemirror@6.0.1:
649 + resolution: {integrity: sha512-J8j+nZ+CdWmIeFIGXEFbFPtpiYacFMDR8GlHK3IyHQJMCaVRfGx9NT+Hxivv1ckLWPvNdZqndbr/7lVhrf/Svg==}
650 +
651 + concat-map@0.0.1:
652 + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
653 +
654 + crelt@1.0.6:
655 + resolution: {integrity: sha512-VQ2MBenTq1fWZUH9DJNGti7kKv6EeAuYr3cLwxUWhIu1baTaXh4Ib5W2CqHVqib4/MqbYGJqiL3Zb8GJZr3l4g==}
656 +
657 + css-tree@2.3.1:
658 + resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==}
659 + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0}
660 +
661 + debug@4.4.0:
662 + resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==}
663 + engines: {node: '>=6.0'}
664 + peerDependencies:
665 + supports-color: '*'
666 + peerDependenciesMeta:
667 + supports-color:
668 + optional: true
669 +
670 + deepmerge@4.3.1:
671 + resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==}
672 + engines: {node: '>=0.10.0'}
673 +
674 + detect-indent@6.1.0:
675 + resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==}
676 + engines: {node: '>=8'}
677 +
678 + detect-libc@1.0.3:
679 + resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==}
680 + engines: {node: '>=0.10'}
681 + hasBin: true
682 +
683 + es6-promise@3.3.1:
684 + resolution: {integrity: sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==}
685 +
686 + esbuild@0.18.20:
687 + resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==}
688 + engines: {node: '>=12'}
689 + hasBin: true
690 +
691 + esm-env-robust@0.0.3:
692 + resolution: {integrity: sha512-90Gnuw2DALOqlL1581VxP3GHPUNHX9U+fQ+8FNcTTFClhY5gEggAAnJ3q1b2Oq23knRsjv8YpNeMRPaMLUymOA==}
693 +
694 + esm-env@1.2.2:
695 + resolution: {integrity: sha512-Epxrv+Nr/CaL4ZcFGPJIYLWFom+YeV1DqMLHJoEd9SYRxNbaFruBwfEX/kkHUJf55j2+TUbmDcmuilbP1TmXHA==}
696 +
697 + estree-walker@3.0.3:
698 + resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==}
699 +
700 + fill-range@7.1.1:
701 + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==}
702 + engines: {node: '>=8'}
703 +
704 + fs.realpath@1.0.0:
705 + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
706 +
707 + fsevents@2.3.3:
708 + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
709 + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
710 + os: [darwin]
711 +
712 + glob-parent@5.1.2:
713 + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
714 + engines: {node: '>= 6'}
715 +
716 + glob@7.2.3:
717 + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
718 + deprecated: Glob versions prior to v9 are no longer supported
719 +
720 + graceful-fs@4.2.11:
721 + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
722 +
723 + immutable@5.1.1:
724 + resolution: {integrity: sha512-3jatXi9ObIsPGr3N5hGw/vWWcTkq6hUYhpQz4k0wLC+owqWi/LiugIw9x0EdNZ2yGedKN/HzePiBvaJRXa0Ujg==}
725 +
726 + inflight@1.0.6:
727 + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
728 + deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
729 +
730 + inherits@2.0.4:
731 + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
732 +
733 + is-binary-path@2.1.0:
734 + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
735 + engines: {node: '>=8'}
736 +
737 + is-extglob@2.1.1:
738 + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
739 + engines: {node: '>=0.10.0'}
740 +
741 + is-glob@4.0.3:
742 + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
743 + engines: {node: '>=0.10.0'}
744 +
745 + is-number@7.0.0:
746 + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
747 + engines: {node: '>=0.12.0'}
748 +
749 + is-reference@3.0.3:
750 + resolution: {integrity: sha512-ixkJoqQvAP88E6wLydLGGqCJsrFUnqoH6HnaczB8XmDH1oaWU+xxdptvikTgaEhtZ53Ky6YXiBuUI2WXLMCwjw==}
751 +
752 + kleur@4.1.5:
753 + resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==}
754 + engines: {node: '>=6'}
755 +
756 + locate-character@3.0.0:
757 + resolution: {integrity: sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==}
758 +
759 + magic-string@0.30.17:
760 + resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==}
761 +
762 + mdn-data@2.0.30:
763 + resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==}
764 +
765 + micromatch@4.0.8:
766 + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==}
767 + engines: {node: '>=8.6'}
768 +
769 + min-indent@1.0.1:
770 + resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==}
771 + engines: {node: '>=4'}
772 +
773 + minimatch@3.1.2:
774 + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
775 +
776 + minimist@1.2.8:
777 + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
778 +
779 + mkdirp@0.5.6:
780 + resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==}
781 + hasBin: true
782 +
783 + mousetrap@1.6.5:
784 + resolution: {integrity: sha512-QNo4kEepaIBwiT8CDhP98umTetp+JNfQYBWvC1pc6/OAibuXtRcxZ58Qz8skvEHYvURne/7R8T5VoOI7rDsEUA==}
785 +
786 + mri@1.2.0:
787 + resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==}
788 + engines: {node: '>=4'}
789 +
790 + ms@2.1.3:
791 + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
792 +
793 + nanoid@3.3.11:
794 + resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==}
795 + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
796 + hasBin: true
797 +
798 + node-addon-api@7.1.1:
799 + resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==}
800 +
801 + normalize-path@3.0.0:
802 + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
803 + engines: {node: '>=0.10.0'}
804 +
805 + once@1.4.0:
806 + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
807 +
808 + path-is-absolute@1.0.1:
809 + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
810 + engines: {node: '>=0.10.0'}
811 +
812 + periscopic@3.1.0:
813 + resolution: {integrity: sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==}
814 +
815 + picocolors@1.1.1:
816 + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
817 +
818 + picomatch@2.3.1:
819 + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
820 + engines: {node: '>=8.6'}
821 +
822 + postcss@8.5.3:
823 + resolution: {integrity: sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==}
824 + engines: {node: ^10 || ^12 || >=14}
825 +
826 + prettier@2.8.8:
827 + resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==}
828 + engines: {node: '>=10.13.0'}
829 + hasBin: true
830 +
831 + readdirp@3.6.0:
832 + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
833 + engines: {node: '>=8.10.0'}
834 +
835 + readdirp@4.1.2:
836 + resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==}
837 + engines: {node: '>= 14.18.0'}
838 +
839 + rimraf@2.7.1:
840 + resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==}
841 + deprecated: Rimraf versions prior to v4 are no longer supported
842 + hasBin: true
843 +
844 + rollup@3.29.5:
845 + resolution: {integrity: sha512-GVsDdsbJzzy4S/v3dqWPJ7EfvZJfCHiDqe80IyrF59LYuP+e6U1LJoUqeuqRbwAWoMNoXivMNeNAOf5E22VA1w==}
846 + engines: {node: '>=14.18.0', npm: '>=8.0.0'}
847 + hasBin: true
848 +
849 + sade@1.8.1:
850 + resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==}
851 + engines: {node: '>=6'}
852 +
853 + sander@0.5.1:
854 + resolution: {integrity: sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==}
855 +
856 + sass@1.86.3:
857 + resolution: {integrity: sha512-iGtg8kus4GrsGLRDLRBRHY9dNVA78ZaS7xr01cWnS7PEMQyFtTqBiyCrfpTYTZXRWM94akzckYjh8oADfFNTzw==}
858 + engines: {node: '>=14.0.0'}
859 + hasBin: true
860 +
861 + semver@7.7.1:
862 + resolution: {integrity: sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==}
863 + engines: {node: '>=10'}
864 + hasBin: true
865 +
866 + sorcery@0.11.1:
867 + resolution: {integrity: sha512-o7npfeJE6wi6J9l0/5LKshFzZ2rMatRiCDwYeDQaOzqdzRJwALhX7mk/A/ecg6wjMu7wdZbmXfD2S/vpOg0bdQ==}
868 + hasBin: true
869 +
870 + sortablejs@1.15.6:
871 + resolution: {integrity: sha512-aNfiuwMEpfBM/CN6LY0ibyhxPfPbyFeBTYJKCvzkJ2GkUpazIt3H+QIPAMHwqQ7tMKaHz1Qj+rJJCqljnf4p3A==}
872 +
873 + source-map-js@1.2.1:
874 + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
875 + engines: {node: '>=0.10.0'}
876 +
877 + strip-indent@3.0.0:
878 + resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==}
879 + engines: {node: '>=8'}
880 +
881 + style-mod@4.1.2:
882 + resolution: {integrity: sha512-wnD1HyVqpJUI2+eKZ+eo1UwghftP6yuFheBqqe+bWCotBjC2K1YnteJILRMs3SM4V/0dLEW1SC27MWP5y+mwmw==}
883 +
884 + svelte-check@3.8.6:
885 + resolution: {integrity: sha512-ij0u4Lw/sOTREP13BdWZjiXD/BlHE6/e2e34XzmVmsp5IN4kVa3PWP65NM32JAgwjZlwBg/+JtiNV1MM8khu0Q==}
886 + hasBin: true
887 + peerDependencies:
888 + svelte: ^3.55.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0
889 +
890 + svelte-hmr@0.15.3:
891 + resolution: {integrity: sha512-41snaPswvSf8TJUhlkoJBekRrABDXDMdpNpT2tfHIv4JuhgvHqLMhEPGtaQn0BmbNSTkuz2Ed20DF2eHw0SmBQ==}
892 + engines: {node: ^12.20 || ^14.13.1 || >= 16}
893 + peerDependencies:
894 + svelte: ^3.19.0 || ^4.0.0
895 +
896 + svelte-preprocess@5.1.4:
897 + resolution: {integrity: sha512-IvnbQ6D6Ao3Gg6ftiM5tdbR6aAETwjhHV+UKGf5bHGYR69RQvF1ho0JKPcbUON4vy4R7zom13jPjgdOWCQ5hDA==}
898 + engines: {node: '>= 16.0.0'}
899 + peerDependencies:
900 + '@babel/core': ^7.10.2
901 + coffeescript: ^2.5.1
902 + less: ^3.11.3 || ^4.0.0
903 + postcss: ^7 || ^8
904 + postcss-load-config: ^2.1.0 || ^3.0.0 || ^4.0.0 || ^5.0.0
905 + pug: ^3.0.0
906 + sass: ^1.26.8
907 + stylus: ^0.55.0
908 + sugarss: ^2.0.0 || ^3.0.0 || ^4.0.0
909 + svelte: ^3.23.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0
910 + typescript: '>=3.9.5 || ^4.0.0 || ^5.0.0'
911 + peerDependenciesMeta:
912 + '@babel/core':
913 + optional: true
914 + coffeescript:
915 + optional: true
916 + less:
917 + optional: true
918 + postcss:
919 + optional: true
920 + postcss-load-config:
921 + optional: true
922 + pug:
923 + optional: true
924 + sass:
925 + optional: true
926 + stylus:
927 + optional: true
928 + sugarss:
929 + optional: true
930 + typescript:
931 + optional: true
932 +
933 + svelte-splitpanes@8.0.9:
934 + resolution: {integrity: sha512-L3oLXTC99M191FInTXJ/f/2i0welRql1QuVbPaU8iy6nvCR6X9VyjHCsCpLqKGWHwqkWo/AM9CQ1c0nzlb+MkA==}
935 + peerDependencies:
936 + svelte: ^4.2.19 || ^5.1.0
937 +
938 + svelte@4.2.19:
939 + resolution: {integrity: sha512-IY1rnGr6izd10B0A8LqsBfmlT5OILVuZ7XsI0vdGPEvuonFV7NYEUK4dAkm9Zg2q0Um92kYjTpS1CAP3Nh/KWw==}
940 + engines: {node: '>=16'}
941 +
942 + tauri-plugin-fs-watch-api@https://codeload.github.com/tauri-apps/tauri-plugin-fs-watch/tar.gz/4272d258364d22d488a081b59c45a1db7b34fa83:
943 + resolution: {tarball: https://codeload.github.com/tauri-apps/tauri-plugin-fs-watch/tar.gz/4272d258364d22d488a081b59c45a1db7b34fa83}
944 + version: 0.0.0
945 +
946 + tauri-plugin-log-api@https://codeload.github.com/tauri-apps/tauri-plugin-log/tar.gz/d33f0f4f8dbb02e705a83a471cdbbb9cb7b73a40:
947 + resolution: {tarball: https://codeload.github.com/tauri-apps/tauri-plugin-log/tar.gz/d33f0f4f8dbb02e705a83a471cdbbb9cb7b73a40}
948 + version: 0.0.0
949 +
950 + tauri-plugin-store-api@https://codeload.github.com/tauri-apps/tauri-plugin-store/tar.gz/8adc771354df0a99bc55893525676433f0f4d646:
951 + resolution: {tarball: https://codeload.github.com/tauri-apps/tauri-plugin-store/tar.gz/8adc771354df0a99bc55893525676433f0f4d646}
952 + version: 0.0.0
953 +
954 + tauri-pty@0.0.8:
955 + resolution: {integrity: sha512-iVSOaumY21kPfaPvYVgLKIQXHasPI181iEVdwnnDMsXu/VJ9r/VOOQMIkzO9y8xOTm/oT5kB+5+YuvxNOAAqiw==}
956 +
957 + to-regex-range@5.0.1:
958 + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
959 + engines: {node: '>=8.0'}
960 +
961 + tslib@2.8.1:
962 + resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}
963 +
964 + typescript@5.8.3:
965 + resolution: {integrity: sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==}
966 + engines: {node: '>=14.17'}
967 + hasBin: true
968 +
969 + undici-types@5.26.5:
970 + resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==}
971 +
972 + vite@4.5.12:
973 + resolution: {integrity: sha512-qrMwavANtSz91nDy3zEiUHMtL09x0mniQsSMvDkNxuCBM1W5vriJ22hEmwTth6DhLSWsZnHBT0yHFAQXt6efGA==}
974 + engines: {node: ^14.18.0 || >=16.0.0}
975 + hasBin: true
976 + peerDependencies:
977 + '@types/node': '>= 14'
978 + less: '*'
979 + lightningcss: ^1.21.0
980 + sass: '*'
981 + stylus: '*'
982 + sugarss: '*'
983 + terser: ^5.4.0
984 + peerDependenciesMeta:
985 + '@types/node':
986 + optional: true
987 + less:
988 + optional: true
989 + lightningcss:
990 + optional: true
991 + sass:
992 + optional: true
993 + stylus:
994 + optional: true
995 + sugarss:
996 + optional: true
997 + terser:
998 + optional: true
999 +
1000 + vitefu@0.2.5:
1001 + resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==}
1002 + peerDependencies:
1003 + vite: ^3.0.0 || ^4.0.0 || ^5.0.0
1004 + peerDependenciesMeta:
1005 + vite:
1006 + optional: true
1007 +
1008 + w3c-keyname@2.2.8:
1009 + resolution: {integrity: sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==}
1010 +
1011 + wrappy@1.0.2:
1012 + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
1013 +
1014 +snapshots:
1015 +
1016 + '@ampproject/remapping@2.3.0':
1017 + dependencies:
1018 + '@jridgewell/gen-mapping': 0.3.8
1019 + '@jridgewell/trace-mapping': 0.3.25
1020 +
1021 + '@codemirror/autocomplete@6.18.6':
1022 + dependencies:
1023 + '@codemirror/language': 6.11.0
1024 + '@codemirror/state': 6.5.2
1025 + '@codemirror/view': 6.36.5
1026 + '@lezer/common': 1.2.3
1027 +
1028 + '@codemirror/commands@6.8.1':
1029 + dependencies:
1030 + '@codemirror/language': 6.11.0
1031 + '@codemirror/state': 6.5.2
1032 + '@codemirror/view': 6.36.5
1033 + '@lezer/common': 1.2.3
1034 +
1035 + '@codemirror/lang-angular@0.1.3':
1036 + dependencies:
1037 + '@codemirror/lang-html': 6.4.9
1038 + '@codemirror/lang-javascript': 6.2.3
1039 + '@codemirror/language': 6.11.0
1040 + '@lezer/common': 1.2.3
1041 + '@lezer/highlight': 1.2.1
1042 + '@lezer/lr': 1.4.2
1043 +
1044 + '@codemirror/lang-cpp@6.0.2':
1045 + dependencies:
1046 + '@codemirror/language': 6.11.0
1047 + '@lezer/cpp': 1.1.3
1048 +
1049 + '@codemirror/lang-css@6.3.1':
1050 + dependencies:
1051 + '@codemirror/autocomplete': 6.18.6
1052 + '@codemirror/language': 6.11.0
1053 + '@codemirror/state': 6.5.2
1054 + '@lezer/common': 1.2.3
1055 + '@lezer/css': 1.1.11
1056 +
1057 + '@codemirror/lang-go@6.0.1':
1058 + dependencies:
1059 + '@codemirror/autocomplete': 6.18.6
1060 + '@codemirror/language': 6.11.0
1061 + '@codemirror/state': 6.5.2
1062 + '@lezer/common': 1.2.3
1063 + '@lezer/go': 1.0.0
1064 +
1065 + '@codemirror/lang-html@6.4.9':
1066 + dependencies:
1067 + '@codemirror/autocomplete': 6.18.6
1068 + '@codemirror/lang-css': 6.3.1
1069 + '@codemirror/lang-javascript': 6.2.3
1070 + '@codemirror/language': 6.11.0
1071 + '@codemirror/state': 6.5.2
1072 + '@codemirror/view': 6.36.5
1073 + '@lezer/common': 1.2.3
1074 + '@lezer/css': 1.1.11
1075 + '@lezer/html': 1.3.10
1076 +
1077 + '@codemirror/lang-java@6.0.1':
1078 + dependencies:
1079 + '@codemirror/language': 6.11.0
1080 + '@lezer/java': 1.1.3
1081 +
1082 + '@codemirror/lang-javascript@6.2.3':
1083 + dependencies:
1084 + '@codemirror/autocomplete': 6.18.6
1085 + '@codemirror/language': 6.11.0
1086 + '@codemirror/lint': 6.8.5
1087 + '@codemirror/state': 6.5.2
1088 + '@codemirror/view': 6.36.5
1089 + '@lezer/common': 1.2.3
1090 + '@lezer/javascript': 1.4.21
1091 +
1092 + '@codemirror/lang-json@6.0.1':
1093 + dependencies:
1094 + '@codemirror/language': 6.11.0
1095 + '@lezer/json': 1.0.3
1096 +
1097 + '@codemirror/lang-less@6.0.2':
1098 + dependencies:
1099 + '@codemirror/lang-css': 6.3.1
1100 + '@codemirror/language': 6.11.0
1101 + '@lezer/common': 1.2.3
1102 + '@lezer/highlight': 1.2.1
1103 + '@lezer/lr': 1.4.2
1104 +
1105 + '@codemirror/lang-liquid@6.2.3':
1106 + dependencies:
1107 + '@codemirror/autocomplete': 6.18.6
1108 + '@codemirror/lang-html': 6.4.9
1109 + '@codemirror/language': 6.11.0
1110 + '@codemirror/state': 6.5.2
1111 + '@codemirror/view': 6.36.5
1112 + '@lezer/common': 1.2.3
1113 + '@lezer/highlight': 1.2.1
1114 + '@lezer/lr': 1.4.2
1115 +
1116 + '@codemirror/lang-markdown@6.3.2':
1117 + dependencies:
1118 + '@codemirror/autocomplete': 6.18.6
1119 + '@codemirror/lang-html': 6.4.9
1120 + '@codemirror/language': 6.11.0
1121 + '@codemirror/state': 6.5.2
1122 + '@codemirror/view': 6.36.5
1123 + '@lezer/common': 1.2.3
1124 + '@lezer/markdown': 1.4.2
1125 +
1126 + '@codemirror/lang-php@6.0.1':
1127 + dependencies:
1128 + '@codemirror/lang-html': 6.4.9
1129 + '@codemirror/language': 6.11.0
1130 + '@codemirror/state': 6.5.2
1131 + '@lezer/common': 1.2.3
1132 + '@lezer/php': 1.0.2
1133 +
1134 + '@codemirror/lang-python@6.1.7':
1135 + dependencies:
1136 + '@codemirror/autocomplete': 6.18.6
1137 + '@codemirror/language': 6.11.0
1138 + '@codemirror/state': 6.5.2
1139 + '@lezer/common': 1.2.3
1140 + '@lezer/python': 1.1.17
1141 +
1142 + '@codemirror/lang-rust@6.0.1':
1143 + dependencies:
1144 + '@codemirror/language': 6.11.0
1145 + '@lezer/rust': 1.0.2
1146 +
1147 + '@codemirror/lang-sass@6.0.2':
1148 + dependencies:
1149 + '@codemirror/lang-css': 6.3.1
1150 + '@codemirror/language': 6.11.0
1151 + '@codemirror/state': 6.5.2
1152 + '@lezer/common': 1.2.3
1153 + '@lezer/sass': 1.0.7
1154 +
1155 + '@codemirror/lang-sql@6.8.0':
1156 + dependencies:
1157 + '@codemirror/autocomplete': 6.18.6
1158 + '@codemirror/language': 6.11.0
1159 + '@codemirror/state': 6.5.2
1160 + '@lezer/common': 1.2.3
1161 + '@lezer/highlight': 1.2.1
1162 + '@lezer/lr': 1.4.2
1163 +
1164 + '@codemirror/lang-vue@0.1.3':
1165 + dependencies:
1166 + '@codemirror/lang-html': 6.4.9
1167 + '@codemirror/lang-javascript': 6.2.3
1168 + '@codemirror/language': 6.11.0
1169 + '@lezer/common': 1.2.3
1170 + '@lezer/highlight': 1.2.1
1171 + '@lezer/lr': 1.4.2
1172 +
1173 + '@codemirror/lang-wast@6.0.2':
1174 + dependencies:
1175 + '@codemirror/language': 6.11.0
1176 + '@lezer/common': 1.2.3
1177 + '@lezer/highlight': 1.2.1
1178 + '@lezer/lr': 1.4.2
1179 +
1180 + '@codemirror/lang-xml@6.1.0':
1181 + dependencies:
1182 + '@codemirror/autocomplete': 6.18.6
1183 + '@codemirror/language': 6.11.0
1184 + '@codemirror/state': 6.5.2
1185 + '@codemirror/view': 6.36.5
1186 + '@lezer/common': 1.2.3
1187 + '@lezer/xml': 1.0.6
1188 +
1189 + '@codemirror/lang-yaml@6.1.2':
1190 + dependencies:
1191 + '@codemirror/autocomplete': 6.18.6
1192 + '@codemirror/language': 6.11.0
1193 + '@codemirror/state': 6.5.2
1194 + '@lezer/common': 1.2.3
1195 + '@lezer/highlight': 1.2.1
1196 + '@lezer/lr': 1.4.2
1197 + '@lezer/yaml': 1.0.3
1198 +
1199 + '@codemirror/language-data@6.5.1':
1200 + dependencies:
1201 + '@codemirror/lang-angular': 0.1.3
1202 + '@codemirror/lang-cpp': 6.0.2
1203 + '@codemirror/lang-css': 6.3.1
1204 + '@codemirror/lang-go': 6.0.1
1205 + '@codemirror/lang-html': 6.4.9
1206 + '@codemirror/lang-java': 6.0.1
1207 + '@codemirror/lang-javascript': 6.2.3
1208 + '@codemirror/lang-json': 6.0.1
1209 + '@codemirror/lang-less': 6.0.2
1210 + '@codemirror/lang-liquid': 6.2.3
1211 + '@codemirror/lang-markdown': 6.3.2
1212 + '@codemirror/lang-php': 6.0.1
1213 + '@codemirror/lang-python': 6.1.7
1214 + '@codemirror/lang-rust': 6.0.1
1215 + '@codemirror/lang-sass': 6.0.2
1216 + '@codemirror/lang-sql': 6.8.0
1217 + '@codemirror/lang-vue': 0.1.3
1218 + '@codemirror/lang-wast': 6.0.2
1219 + '@codemirror/lang-xml': 6.1.0
1220 + '@codemirror/lang-yaml': 6.1.2
1221 + '@codemirror/language': 6.11.0
1222 + '@codemirror/legacy-modes': 6.5.0
1223 +
1224 + '@codemirror/language@6.11.0':
1225 + dependencies:
1226 + '@codemirror/state': 6.5.2
1227 + '@codemirror/view': 6.36.5
1228 + '@lezer/common': 1.2.3
1229 + '@lezer/highlight': 1.2.1
1230 + '@lezer/lr': 1.4.2
1231 + style-mod: 4.1.2
1232 +
1233 + '@codemirror/legacy-modes@6.5.0':
1234 + dependencies:
1235 + '@codemirror/language': 6.11.0
1236 +
1237 + '@codemirror/lint@6.8.5':
1238 + dependencies:
1239 + '@codemirror/state': 6.5.2
1240 + '@codemirror/view': 6.36.5
1241 + crelt: 1.0.6
1242 +
1243 + '@codemirror/search@6.5.10':
1244 + dependencies:
1245 + '@codemirror/state': 6.5.2
1246 + '@codemirror/view': 6.36.5
1247 + crelt: 1.0.6
1248 +
1249 + '@codemirror/state@6.5.2':
1250 + dependencies:
1251 + '@marijn/find-cluster-break': 1.0.2
1252 +
1253 + '@codemirror/view@6.36.5':
1254 + dependencies:
1255 + '@codemirror/state': 6.5.2
1256 + style-mod: 4.1.2
1257 + w3c-keyname: 2.2.8
1258 +
1259 + '@esbuild/android-arm64@0.18.20':
1260 + optional: true
1261 +
1262 + '@esbuild/android-arm@0.18.20':
1263 + optional: true
1264 +
1265 + '@esbuild/android-x64@0.18.20':
1266 + optional: true
1267 +
1268 + '@esbuild/darwin-arm64@0.18.20':
1269 + optional: true
1270 +
1271 + '@esbuild/darwin-x64@0.18.20':
1272 + optional: true
1273 +
1274 + '@esbuild/freebsd-arm64@0.18.20':
1275 + optional: true
1276 +
1277 + '@esbuild/freebsd-x64@0.18.20':
1278 + optional: true
1279 +
1280 + '@esbuild/linux-arm64@0.18.20':
1281 + optional: true
1282 +
1283 + '@esbuild/linux-arm@0.18.20':
1284 + optional: true
1285 +
1286 + '@esbuild/linux-ia32@0.18.20':
1287 + optional: true
1288 +
1289 + '@esbuild/linux-loong64@0.18.20':
1290 + optional: true
1291 +
1292 + '@esbuild/linux-mips64el@0.18.20':
1293 + optional: true
1294 +
1295 + '@esbuild/linux-ppc64@0.18.20':
1296 + optional: true
1297 +
1298 + '@esbuild/linux-riscv64@0.18.20':
1299 + optional: true
1300 +
1301 + '@esbuild/linux-s390x@0.18.20':
1302 + optional: true
1303 +
1304 + '@esbuild/linux-x64@0.18.20':
1305 + optional: true
1306 +
1307 + '@esbuild/netbsd-x64@0.18.20':
1308 + optional: true
1309 +
1310 + '@esbuild/openbsd-x64@0.18.20':
1311 + optional: true
1312 +
1313 + '@esbuild/sunos-x64@0.18.20':
1314 + optional: true
1315 +
1316 + '@esbuild/win32-arm64@0.18.20':
1317 + optional: true
1318 +
1319 + '@esbuild/win32-ia32@0.18.20':
1320 + optional: true
1321 +
1322 + '@esbuild/win32-x64@0.18.20':
1323 + optional: true
1324 +
1325 + '@jridgewell/gen-mapping@0.3.8':
1326 + dependencies:
1327 + '@jridgewell/set-array': 1.2.1
1328 + '@jridgewell/sourcemap-codec': 1.5.0
1329 + '@jridgewell/trace-mapping': 0.3.25
1330 +
1331 + '@jridgewell/resolve-uri@3.1.2': {}
1332 +
1333 + '@jridgewell/set-array@1.2.1': {}
1334 +
1335 + '@jridgewell/sourcemap-codec@1.5.0': {}
1336 +
1337 + '@jridgewell/trace-mapping@0.3.25':
1338 + dependencies:
1339 + '@jridgewell/resolve-uri': 3.1.2
1340 + '@jridgewell/sourcemap-codec': 1.5.0
1341 +
1342 + '@lezer/common@1.2.3': {}
1343 +
1344 + '@lezer/cpp@1.1.3':
1345 + dependencies:
1346 + '@lezer/common': 1.2.3
1347 + '@lezer/highlight': 1.2.1
1348 + '@lezer/lr': 1.4.2
1349 +
1350 + '@lezer/css@1.1.11':
1351 + dependencies:
1352 + '@lezer/common': 1.2.3
1353 + '@lezer/highlight': 1.2.1
1354 + '@lezer/lr': 1.4.2
1355 +
1356 + '@lezer/go@1.0.0':
1357 + dependencies:
1358 + '@lezer/common': 1.2.3
1359 + '@lezer/highlight': 1.2.1
1360 + '@lezer/lr': 1.4.2
1361 +
1362 + '@lezer/highlight@1.2.1':
1363 + dependencies:
1364 + '@lezer/common': 1.2.3
1365 +
1366 + '@lezer/html@1.3.10':
1367 + dependencies:
1368 + '@lezer/common': 1.2.3
1369 + '@lezer/highlight': 1.2.1
1370 + '@lezer/lr': 1.4.2
1371 +
1372 + '@lezer/java@1.1.3':
1373 + dependencies:
1374 + '@lezer/common': 1.2.3
1375 + '@lezer/highlight': 1.2.1
1376 + '@lezer/lr': 1.4.2
1377 +
1378 + '@lezer/javascript@1.4.21':
1379 + dependencies:
1380 + '@lezer/common': 1.2.3
1381 + '@lezer/highlight': 1.2.1
1382 + '@lezer/lr': 1.4.2
1383 +
1384 + '@lezer/json@1.0.3':
1385 + dependencies:
1386 + '@lezer/common': 1.2.3
1387 + '@lezer/highlight': 1.2.1
1388 + '@lezer/lr': 1.4.2
1389 +
1390 + '@lezer/lr@1.4.2':
1391 + dependencies:
1392 + '@lezer/common': 1.2.3
1393 +
1394 + '@lezer/markdown@1.4.2':
1395 + dependencies:
1396 + '@lezer/common': 1.2.3
1397 + '@lezer/highlight': 1.2.1
1398 +
1399 + '@lezer/php@1.0.2':
1400 + dependencies:
1401 + '@lezer/common': 1.2.3
1402 + '@lezer/highlight': 1.2.1
1403 + '@lezer/lr': 1.4.2
1404 +
1405 + '@lezer/python@1.1.17':
1406 + dependencies:
1407 + '@lezer/common': 1.2.3
1408 + '@lezer/highlight': 1.2.1
1409 + '@lezer/lr': 1.4.2
1410 +
1411 + '@lezer/rust@1.0.2':
1412 + dependencies:
1413 + '@lezer/common': 1.2.3
1414 + '@lezer/highlight': 1.2.1
1415 + '@lezer/lr': 1.4.2
1416 +
1417 + '@lezer/sass@1.0.7':
1418 + dependencies:
1419 + '@lezer/common': 1.2.3
1420 + '@lezer/highlight': 1.2.1
1421 + '@lezer/lr': 1.4.2
1422 +
1423 + '@lezer/xml@1.0.6':
1424 + dependencies:
1425 + '@lezer/common': 1.2.3
1426 + '@lezer/highlight': 1.2.1
1427 + '@lezer/lr': 1.4.2
1428 +
1429 + '@lezer/yaml@1.0.3':
1430 + dependencies:
1431 + '@lezer/common': 1.2.3
1432 + '@lezer/highlight': 1.2.1
1433 + '@lezer/lr': 1.4.2
1434 +
1435 + '@marijn/find-cluster-break@1.0.2': {}
1436 +
1437 + '@parcel/watcher-android-arm64@2.5.1':
1438 + optional: true
1439 +
1440 + '@parcel/watcher-darwin-arm64@2.5.1':
1441 + optional: true
1442 +
1443 + '@parcel/watcher-darwin-x64@2.5.1':
1444 + optional: true
1445 +
1446 + '@parcel/watcher-freebsd-x64@2.5.1':
1447 + optional: true
1448 +
1449 + '@parcel/watcher-linux-arm-glibc@2.5.1':
1450 + optional: true
1451 +
1452 + '@parcel/watcher-linux-arm-musl@2.5.1':
1453 + optional: true
1454 +
1455 + '@parcel/watcher-linux-arm64-glibc@2.5.1':
1456 + optional: true
1457 +
1458 + '@parcel/watcher-linux-arm64-musl@2.5.1':
1459 + optional: true
1460 +
1461 + '@parcel/watcher-linux-x64-glibc@2.5.1':
1462 + optional: true
1463 +
1464 + '@parcel/watcher-linux-x64-musl@2.5.1':
1465 + optional: true
1466 +
1467 + '@parcel/watcher-win32-arm64@2.5.1':
1468 + optional: true
1469 +
1470 + '@parcel/watcher-win32-ia32@2.5.1':
1471 + optional: true
1472 +
1473 + '@parcel/watcher-win32-x64@2.5.1':
1474 + optional: true
1475 +
1476 + '@parcel/watcher@2.5.1':
1477 + dependencies:
1478 + detect-libc: 1.0.3
1479 + is-glob: 4.0.3
1480 + micromatch: 4.0.8
1481 + node-addon-api: 7.1.1
1482 + optionalDependencies:
1483 + '@parcel/watcher-android-arm64': 2.5.1
1484 + '@parcel/watcher-darwin-arm64': 2.5.1
1485 + '@parcel/watcher-darwin-x64': 2.5.1
1486 + '@parcel/watcher-freebsd-x64': 2.5.1
1487 + '@parcel/watcher-linux-arm-glibc': 2.5.1
1488 + '@parcel/watcher-linux-arm-musl': 2.5.1
1489 + '@parcel/watcher-linux-arm64-glibc': 2.5.1
1490 + '@parcel/watcher-linux-arm64-musl': 2.5.1
1491 + '@parcel/watcher-linux-x64-glibc': 2.5.1
1492 + '@parcel/watcher-linux-x64-musl': 2.5.1
1493 + '@parcel/watcher-win32-arm64': 2.5.1
1494 + '@parcel/watcher-win32-ia32': 2.5.1
1495 + '@parcel/watcher-win32-x64': 2.5.1
1496 + optional: true
1497 +
1498 + '@replit/codemirror-indentation-markers@6.5.3(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.36.5)':
1499 + dependencies:
1500 + '@codemirror/language': 6.11.0
1501 + '@codemirror/state': 6.5.2
1502 + '@codemirror/view': 6.36.5
1503 +
1504 + '@sveltejs/vite-plugin-svelte-inspector@1.0.4(@sveltejs/vite-plugin-svelte@2.5.3(svelte@4.2.19)(vite@4.5.12(@types/node@18.19.86)(sass@1.86.3)))(svelte@4.2.19)(vite@4.5.12(@types/node@18.19.86)(sass@1.86.3))':
1505 + dependencies:
1506 + '@sveltejs/vite-plugin-svelte': 2.5.3(svelte@4.2.19)(vite@4.5.12(@types/node@18.19.86)(sass@1.86.3))
1507 + debug: 4.4.0
1508 + svelte: 4.2.19
1509 + vite: 4.5.12(@types/node@18.19.86)(sass@1.86.3)
1510 + transitivePeerDependencies:
1511 + - supports-color
1512 +
1513 + '@sveltejs/vite-plugin-svelte@2.5.3(svelte@4.2.19)(vite@4.5.12(@types/node@18.19.86)(sass@1.86.3))':
1514 + dependencies:
1515 + '@sveltejs/vite-plugin-svelte-inspector': 1.0.4(@sveltejs/vite-plugin-svelte@2.5.3(svelte@4.2.19)(vite@4.5.12(@types/node@18.19.86)(sass@1.86.3)))(svelte@4.2.19)(vite@4.5.12(@types/node@18.19.86)(sass@1.86.3))
1516 + debug: 4.4.0
1517 + deepmerge: 4.3.1
1518 + kleur: 4.1.5
1519 + magic-string: 0.30.17
1520 + svelte: 4.2.19
1521 + svelte-hmr: 0.15.3(svelte@4.2.19)
1522 + vite: 4.5.12(@types/node@18.19.86)(sass@1.86.3)
1523 + vitefu: 0.2.5(vite@4.5.12(@types/node@18.19.86)(sass@1.86.3))
1524 + transitivePeerDependencies:
1525 + - supports-color
1526 +
1527 + '@tauri-apps/api@1.6.0': {}
1528 +
1529 + '@tauri-apps/cli-darwin-arm64@1.6.3':
1530 + optional: true
1531 +
1532 + '@tauri-apps/cli-darwin-x64@1.6.3':
1533 + optional: true
1534 +
1535 + '@tauri-apps/cli-linux-arm-gnueabihf@1.6.3':
1536 + optional: true
1537 +
1538 + '@tauri-apps/cli-linux-arm64-gnu@1.6.3':
1539 + optional: true
1540 +
1541 + '@tauri-apps/cli-linux-arm64-musl@1.6.3':
1542 + optional: true
1543 +
1544 + '@tauri-apps/cli-linux-x64-gnu@1.6.3':
1545 + optional: true
1546 +
1547 + '@tauri-apps/cli-linux-x64-musl@1.6.3':
1548 + optional: true
1549 +
1550 + '@tauri-apps/cli-win32-arm64-msvc@1.6.3':
1551 + optional: true
1552 +
1553 + '@tauri-apps/cli-win32-ia32-msvc@1.6.3':
1554 + optional: true
1555 +
1556 + '@tauri-apps/cli-win32-x64-msvc@1.6.3':
1557 + optional: true
1558 +
1559 + '@tauri-apps/cli@1.6.3':
1560 + dependencies:
1561 + semver: 7.7.1
1562 + optionalDependencies:
1563 + '@tauri-apps/cli-darwin-arm64': 1.6.3
1564 + '@tauri-apps/cli-darwin-x64': 1.6.3
1565 + '@tauri-apps/cli-linux-arm-gnueabihf': 1.6.3
1566 + '@tauri-apps/cli-linux-arm64-gnu': 1.6.3
1567 + '@tauri-apps/cli-linux-arm64-musl': 1.6.3
1568 + '@tauri-apps/cli-linux-x64-gnu': 1.6.3
1569 + '@tauri-apps/cli-linux-x64-musl': 1.6.3
1570 + '@tauri-apps/cli-win32-arm64-msvc': 1.6.3
1571 + '@tauri-apps/cli-win32-ia32-msvc': 1.6.3
1572 + '@tauri-apps/cli-win32-x64-msvc': 1.6.3
1573 +
1574 + '@tsconfig/svelte@4.0.1': {}
1575 +
1576 + '@types/estree@1.0.7': {}
1577 +
1578 + '@types/node@18.19.86':
1579 + dependencies:
1580 + undici-types: 5.26.5
1581 +
1582 + '@types/pug@2.0.10': {}
1583 +
1584 + '@xterm/addon-fit@0.10.0(@xterm/xterm@5.5.0)':
1585 + dependencies:
1586 + '@xterm/xterm': 5.5.0
1587 +
1588 + '@xterm/xterm@5.5.0': {}
1589 +
1590 + acorn@8.14.1: {}
1591 +
1592 + anymatch@3.1.3:
1593 + dependencies:
1594 + normalize-path: 3.0.0
1595 + picomatch: 2.3.1
1596 +
1597 + aria-query@5.3.2: {}
1598 +
1599 + axobject-query@4.1.0: {}
1600 +
1601 + balanced-match@1.0.2: {}
1602 +
1603 + binary-extensions@2.3.0: {}
1604 +
1605 + brace-expansion@1.1.11:
1606 + dependencies:
1607 + balanced-match: 1.0.2
1608 + concat-map: 0.0.1
1609 +
1610 + braces@3.0.3:
1611 + dependencies:
1612 + fill-range: 7.1.1
1613 +
1614 + buffer-crc32@1.0.0: {}
1615 +
1616 + carbon-icons-svelte@11.4.0: {}
1617 +
1618 + chokidar@3.6.0:
1619 + dependencies:
1620 + anymatch: 3.1.3
1621 + braces: 3.0.3
1622 + glob-parent: 5.1.2
1623 + is-binary-path: 2.1.0
1624 + is-glob: 4.0.3
1625 + normalize-path: 3.0.0
1626 + readdirp: 3.6.0
1627 + optionalDependencies:
1628 + fsevents: 2.3.3
1629 +
1630 + chokidar@4.0.3:
1631 + dependencies:
1632 + readdirp: 4.1.2
1633 +
1634 + code-red@1.0.4:
1635 + dependencies:
1636 + '@jridgewell/sourcemap-codec': 1.5.0
1637 + '@types/estree': 1.0.7
1638 + acorn: 8.14.1
1639 + estree-walker: 3.0.3
1640 + periscopic: 3.1.0
1641 +
1642 + codemirror@6.0.1:
1643 + dependencies:
1644 + '@codemirror/autocomplete': 6.18.6
1645 + '@codemirror/commands': 6.8.1
1646 + '@codemirror/language': 6.11.0
1647 + '@codemirror/lint': 6.8.5
1648 + '@codemirror/search': 6.5.10
1649 + '@codemirror/state': 6.5.2
1650 + '@codemirror/view': 6.36.5
1651 +
1652 + concat-map@0.0.1: {}
1653 +
1654 + crelt@1.0.6: {}
1655 +
1656 + css-tree@2.3.1:
1657 + dependencies:
1658 + mdn-data: 2.0.30
1659 + source-map-js: 1.2.1
1660 +
1661 + debug@4.4.0:
1662 + dependencies:
1663 + ms: 2.1.3
1664 +
1665 + deepmerge@4.3.1: {}
1666 +
1667 + detect-indent@6.1.0: {}
1668 +
1669 + detect-libc@1.0.3:
1670 + optional: true
1671 +
1672 + es6-promise@3.3.1: {}
1673 +
1674 + esbuild@0.18.20:
1675 + optionalDependencies:
1676 + '@esbuild/android-arm': 0.18.20
1677 + '@esbuild/android-arm64': 0.18.20
1678 + '@esbuild/android-x64': 0.18.20
1679 + '@esbuild/darwin-arm64': 0.18.20
1680 + '@esbuild/darwin-x64': 0.18.20
1681 + '@esbuild/freebsd-arm64': 0.18.20
1682 + '@esbuild/freebsd-x64': 0.18.20
1683 + '@esbuild/linux-arm': 0.18.20
1684 + '@esbuild/linux-arm64': 0.18.20
1685 + '@esbuild/linux-ia32': 0.18.20
1686 + '@esbuild/linux-loong64': 0.18.20
1687 + '@esbuild/linux-mips64el': 0.18.20
1688 + '@esbuild/linux-ppc64': 0.18.20
1689 + '@esbuild/linux-riscv64': 0.18.20
1690 + '@esbuild/linux-s390x': 0.18.20
1691 + '@esbuild/linux-x64': 0.18.20
1692 + '@esbuild/netbsd-x64': 0.18.20
1693 + '@esbuild/openbsd-x64': 0.18.20
1694 + '@esbuild/sunos-x64': 0.18.20
1695 + '@esbuild/win32-arm64': 0.18.20
1696 + '@esbuild/win32-ia32': 0.18.20
1697 + '@esbuild/win32-x64': 0.18.20
1698 +
1699 + esm-env-robust@0.0.3:
1700 + dependencies:
1701 + esm-env: 1.2.2
1702 +
1703 + esm-env@1.2.2: {}
1704 +
1705 + estree-walker@3.0.3:
1706 + dependencies:
1707 + '@types/estree': 1.0.7
1708 +
1709 + fill-range@7.1.1:
1710 + dependencies:
1711 + to-regex-range: 5.0.1
1712 +
1713 + fs.realpath@1.0.0: {}
1714 +
1715 + fsevents@2.3.3:
1716 + optional: true
1717 +
1718 + glob-parent@5.1.2:
1719 + dependencies:
1720 + is-glob: 4.0.3
1721 +
1722 + glob@7.2.3:
1723 + dependencies:
1724 + fs.realpath: 1.0.0
1725 + inflight: 1.0.6
1726 + inherits: 2.0.4
1727 + minimatch: 3.1.2
1728 + once: 1.4.0
1729 + path-is-absolute: 1.0.1
1730 +
1731 + graceful-fs@4.2.11: {}
1732 +
1733 + immutable@5.1.1: {}
1734 +
1735 + inflight@1.0.6:
1736 + dependencies:
1737 + once: 1.4.0
1738 + wrappy: 1.0.2
1739 +
1740 + inherits@2.0.4: {}
1741 +
1742 + is-binary-path@2.1.0:
1743 + dependencies:
1744 + binary-extensions: 2.3.0
1745 +
1746 + is-extglob@2.1.1: {}
1747 +
1748 + is-glob@4.0.3:
1749 + dependencies:
1750 + is-extglob: 2.1.1
1751 +
1752 + is-number@7.0.0: {}
1753 +
1754 + is-reference@3.0.3:
1755 + dependencies:
1756 + '@types/estree': 1.0.7
1757 +
1758 + kleur@4.1.5: {}
1759 +
1760 + locate-character@3.0.0: {}
1761 +
1762 + magic-string@0.30.17:
1763 + dependencies:
1764 + '@jridgewell/sourcemap-codec': 1.5.0
1765 +
1766 + mdn-data@2.0.30: {}
1767 +
1768 + micromatch@4.0.8:
1769 + dependencies:
1770 + braces: 3.0.3
1771 + picomatch: 2.3.1
1772 + optional: true
1773 +
1774 + min-indent@1.0.1: {}
1775 +
1776 + minimatch@3.1.2:
1777 + dependencies:
1778 + brace-expansion: 1.1.11
1779 +
1780 + minimist@1.2.8: {}
1781 +
1782 + mkdirp@0.5.6:
1783 + dependencies:
1784 + minimist: 1.2.8
1785 +
1786 + mousetrap@1.6.5: {}
1787 +
1788 + mri@1.2.0: {}
1789 +
1790 + ms@2.1.3: {}
1791 +
1792 + nanoid@3.3.11: {}
1793 +
1794 + node-addon-api@7.1.1:
1795 + optional: true
1796 +
1797 + normalize-path@3.0.0: {}
1798 +
1799 + once@1.4.0:
1800 + dependencies:
1801 + wrappy: 1.0.2
1802 +
1803 + path-is-absolute@1.0.1: {}
1804 +
1805 + periscopic@3.1.0:
1806 + dependencies:
1807 + '@types/estree': 1.0.7
1808 + estree-walker: 3.0.3
1809 + is-reference: 3.0.3
1810 +
1811 + picocolors@1.1.1: {}
1812 +
1813 + picomatch@2.3.1: {}
1814 +
1815 + postcss@8.5.3:
1816 + dependencies:
1817 + nanoid: 3.3.11
1818 + picocolors: 1.1.1
1819 + source-map-js: 1.2.1
1820 +
1821 + prettier@2.8.8: {}
1822 +
1823 + readdirp@3.6.0:
1824 + dependencies:
1825 + picomatch: 2.3.1
1826 +
1827 + readdirp@4.1.2: {}
1828 +
1829 + rimraf@2.7.1:
1830 + dependencies:
1831 + glob: 7.2.3
1832 +
1833 + rollup@3.29.5:
1834 + optionalDependencies:
1835 + fsevents: 2.3.3
1836 +
1837 + sade@1.8.1:
1838 + dependencies:
1839 + mri: 1.2.0
1840 +
1841 + sander@0.5.1:
1842 + dependencies:
1843 + es6-promise: 3.3.1
1844 + graceful-fs: 4.2.11
1845 + mkdirp: 0.5.6
1846 + rimraf: 2.7.1
1847 +
1848 + sass@1.86.3:
1849 + dependencies:
1850 + chokidar: 4.0.3
1851 + immutable: 5.1.1
1852 + source-map-js: 1.2.1
1853 + optionalDependencies:
1854 + '@parcel/watcher': 2.5.1
1855 +
1856 + semver@7.7.1: {}
1857 +
1858 + sorcery@0.11.1:
1859 + dependencies:
1860 + '@jridgewell/sourcemap-codec': 1.5.0
1861 + buffer-crc32: 1.0.0
1862 + minimist: 1.2.8
1863 + sander: 0.5.1
1864 +
1865 + sortablejs@1.15.6: {}
1866 +
1867 + source-map-js@1.2.1: {}
1868 +
1869 + strip-indent@3.0.0:
1870 + dependencies:
1871 + min-indent: 1.0.1
1872 +
1873 + style-mod@4.1.2: {}
1874 +
1875 + svelte-check@3.8.6(postcss@8.5.3)(sass@1.86.3)(svelte@4.2.19):
1876 + dependencies:
1877 + '@jridgewell/trace-mapping': 0.3.25
1878 + chokidar: 3.6.0
1879 + picocolors: 1.1.1
1880 + sade: 1.8.1
1881 + svelte: 4.2.19
1882 + svelte-preprocess: 5.1.4(postcss@8.5.3)(sass@1.86.3)(svelte@4.2.19)(typescript@5.8.3)
1883 + typescript: 5.8.3
1884 + transitivePeerDependencies:
1885 + - '@babel/core'
1886 + - coffeescript
1887 + - less
1888 + - postcss
1889 + - postcss-load-config
1890 + - pug
1891 + - sass
1892 + - stylus
1893 + - sugarss
1894 +
1895 + svelte-hmr@0.15.3(svelte@4.2.19):
1896 + dependencies:
1897 + svelte: 4.2.19
1898 +
1899 + svelte-preprocess@5.1.4(postcss@8.5.3)(sass@1.86.3)(svelte@4.2.19)(typescript@5.8.3):
1900 + dependencies:
1901 + '@types/pug': 2.0.10
1902 + detect-indent: 6.1.0
1903 + magic-string: 0.30.17
1904 + sorcery: 0.11.1
1905 + strip-indent: 3.0.0
1906 + svelte: 4.2.19
1907 + optionalDependencies:
1908 + postcss: 8.5.3
1909 + sass: 1.86.3
1910 + typescript: 5.8.3
1911 +
1912 + svelte-splitpanes@8.0.9(svelte@4.2.19):
1913 + dependencies:
1914 + esm-env-robust: 0.0.3
1915 + svelte: 4.2.19
1916 +
1917 + svelte@4.2.19:
1918 + dependencies:
1919 + '@ampproject/remapping': 2.3.0
1920 + '@jridgewell/sourcemap-codec': 1.5.0
1921 + '@jridgewell/trace-mapping': 0.3.25
1922 + '@types/estree': 1.0.7
1923 + acorn: 8.14.1
1924 + aria-query: 5.3.2
1925 + axobject-query: 4.1.0
1926 + code-red: 1.0.4
1927 + css-tree: 2.3.1
1928 + estree-walker: 3.0.3
1929 + is-reference: 3.0.3
1930 + locate-character: 3.0.0
1931 + magic-string: 0.30.17
1932 + periscopic: 3.1.0
1933 +
1934 + tauri-plugin-fs-watch-api@https://codeload.github.com/tauri-apps/tauri-plugin-fs-watch/tar.gz/4272d258364d22d488a081b59c45a1db7b34fa83:
1935 + dependencies:
1936 + '@tauri-apps/api': 1.6.0
1937 +
1938 + tauri-plugin-log-api@https://codeload.github.com/tauri-apps/tauri-plugin-log/tar.gz/d33f0f4f8dbb02e705a83a471cdbbb9cb7b73a40:
1939 + dependencies:
1940 + '@tauri-apps/api': 1.6.0
1941 +
1942 + tauri-plugin-store-api@https://codeload.github.com/tauri-apps/tauri-plugin-store/tar.gz/8adc771354df0a99bc55893525676433f0f4d646:
1943 + dependencies:
1944 + '@tauri-apps/api': 1.6.0
1945 +
1946 + tauri-pty@0.0.8:
1947 + dependencies:
1948 + '@tauri-apps/api': 1.6.0
1949 +
1950 + to-regex-range@5.0.1:
1951 + dependencies:
1952 + is-number: 7.0.0
1953 +
1954 + tslib@2.8.1: {}
1955 +
1956 + typescript@5.8.3: {}
1957 +
1958 + undici-types@5.26.5: {}
1959 +
1960 + vite@4.5.12(@types/node@18.19.86)(sass@1.86.3):
1961 + dependencies:
1962 + esbuild: 0.18.20
1963 + postcss: 8.5.3
1964 + rollup: 3.29.5
1965 + optionalDependencies:
1966 + '@types/node': 18.19.86
1967 + fsevents: 2.3.3
1968 + sass: 1.86.3
1969 +
1970 + vitefu@0.2.5(vite@4.5.12(@types/node@18.19.86)(sass@1.86.3)):
1971 + optionalDependencies:
1972 + vite: 4.5.12(@types/node@18.19.86)(sass@1.86.3)
1973 +
1974 + w3c-keyname@2.2.8: {}
1975 +
1976 + wrappy@1.0.2: {}
src-tauri/Cargo.lock
+20 -20
@@ -2009,26 +2009,6 @@ dependencies = [
2009 "winapi",
2010 ]
2011
2012 -[[package]]
2013 -name = "nucleus"
2014 -version = "0.4.0"
2015 -dependencies = [
2016 - "encoding_rs",
2017 - "infer 0.3.7",
2018 - "log",
2019 - "serde",
2020 - "serde_json",
2021 - "tauri",
2022 - "tauri-build",
2023 - "tauri-plugin-fs-watch",
2024 - "tauri-plugin-log",
2025 - "tauri-plugin-pty",
2026 - "tauri-plugin-store",
2027 - "time 0.3.36",
2028 - "tokio",
2029 - "trash",
2030 -]
2031 -
2012 [[package]]
2013 name = "num-conv"
2014 version = "0.1.0"
@@ -3248,6 +3228,26 @@ version = "0.11.1"
3228 source = "registry+https://github.com/rust-lang/crates.io-index"
3229 checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
3230
3231 +[[package]]
3232 +name = "svara"
3233 +version = "0.4.0"
3234 +dependencies = [
3235 + "encoding_rs",
3236 + "infer 0.3.7",
3237 + "log",
3238 + "serde",
3239 + "serde_json",
3240 + "tauri",
3241 + "tauri-build",
3242 + "tauri-plugin-fs-watch",
3243 + "tauri-plugin-log",
3244 + "tauri-plugin-pty",
3245 + "tauri-plugin-store",
3246 + "time 0.3.36",
3247 + "tokio",
3248 + "trash",
3249 +]
3250 +
3251 [[package]]
3252 name = "syn"
3253 version = "1.0.109"
src-tauri/Cargo.toml
+1 -1
@@ -1,5 +1,5 @@
1 [package]
2 -name = "nucleus"
2 +name = "svara"
3 version = "0.4.0"
4 description = "A Tauri App"
5 authors = ["mellobacon"]
src-tauri/src/main.rs
+5 -5
@@ -326,7 +326,7 @@ fn configure_log() -> TauriPlugin<Wry> {
326
327 fn configure_log_path(app: &mut App) {
328 let app_log_dir = tauri::api::path::app_log_dir(&app.config()).unwrap();
329 - let old_log_path = app_log_dir.join("nucleus.log");
329 + let old_log_path = app_log_dir.join("svara.log");
330 if !Path::exists(&old_log_path) {
331 return;
332 }
@@ -335,7 +335,7 @@ fn configure_log_path(app: &mut App) {
335 let time = time::OffsetDateTime::now_utc()
336 .format(&format)
337 .unwrap();
338 - let log_name = format!("nucleus_log-{}.log", time);
338 + let log_name = format!("svara_log-{}.log", time);
339
340 // changing the default log name to something more meaningful
341 let new_log_path = app_log_dir.join(log_name);
@@ -349,14 +349,14 @@ fn load_settings(app: &mut App) {
349
350 let default_settings = serde_json::json!(
351 {
352 - "nucleus.theme": "Dark",
352 + "svara.theme": "Dark",
353 "editor.fontSize": 14,
354 "editor.fontFamily": "monospace",
355 "editor.lineHeight": 1.3,
356 "editor.tabSize": 4,
357 "editor.autosave": false,
358 - "nucleus.showKeybinds": false,
359 - "nucleus.useExternalTerminal": false,
358 + "svara.showKeybinds": false,
359 + "svara.useExternalTerminal": false,
360 "terminal.external.profile": "powershell",
361 "terminal.internal": {
362 "profile": "powershell",
src-tauri/tauri.conf.json
+5 -5
@@ -1,13 +1,13 @@
1 {
2 "$schema": "https://raw.githubusercontent.com/tauri-apps/tauri/1.5.4/tooling/cli/schema.json",
3 "build": {
4 - "beforeBuildCommand": "yarn build",
5 - "beforeDevCommand": "yarn dev",
4 + "beforeBuildCommand": "pnpm build",
5 + "beforeDevCommand": "pnpm dev",
6 "devPath": "http://localhost:8080",
7 "distDir": "../dist"
8 },
9 "package": {
10 - "productName": "nucleus",
10 + "productName": "Svara",
11 "version": "0.4.0"
12 },
13 "tauri": {
@@ -100,7 +100,7 @@
100 "icons/icon.icns",
101 "icons/icon.ico"
102 ],
103 - "identifier": "com.nucleus.app",
103 + "identifier": "com.svara.app",
104 "longDescription": "",
105 "macOS": {
106 "entitlements": null,
@@ -133,7 +133,7 @@
133 "fullscreen": false,
134 "height": 600,
135 "resizable": true,
136 - "title": "Nucleus",
136 + "title": "Svara",
137 "width": 800,
138 "minWidth": 680,
139 "minHeight": 430,
src/App.svelte
+242 -163
@@ -1,12 +1,69 @@
1 +<script lang="ts" context="module">
2 + export const _openPopup = writable(false);
3 + const popupProps = writable({});
4 + const popup = writable(null);
5 + export const fullscreen = writable(false);
6 +
7 + type Button = {
8 + name: string;
9 + action;
10 + disabled?: boolean;
11 + style?: "primary" | "secondary" | "accent" | "danger";
12 + type?: "button" | "submit" | "reset";
13 + cancel?: boolean;
14 + };
15 +
16 + export function openInputModal(
17 + title: string,
18 + description: string,
19 + buttons: Button[],
20 + options = undefined,
21 + path = ""
22 + ) {
23 + popup.set(InputModal);
24 + popupProps.set({
25 + title: title,
26 + description: description,
27 + buttons: buttons,
28 + options: options,
29 + open: true,
30 + path: path,
31 + });
32 + _openPopup.set(true);
33 + }
34 + export function openRenameModal(
35 + title: string,
36 + description: string,
37 + buttons: Button[],
38 + path: string
39 + ) {
40 + popup.set(RenameModal);
41 + popupProps.set({
42 + title: title,
43 + description: description,
44 + buttons: buttons,
45 + open: true,
46 + path: path,
47 + });
48 + _openPopup.set(true);
49 + }
50 +</script>
51 +
52 <script lang="ts">
53 import Header from "./lib/Header.svelte";
3 - import Sidebar, { showsidebarview, tool} from "./lib/Sidebar.svelte";
4 - import { Pane, Splitpanes } from 'svelte-splitpanes';
54 + import Sidebar, { showsidebarview, tool } from "./lib/Sidebar.svelte";
55 + import { Pane, Splitpanes } from "svelte-splitpanes";
56 import SidebarView from "./lib/SidebarView.svelte";
6 - import Statusbar, { showBottomPanel, editortool } from "./lib/Statusbar.svelte";
7 - import EditorTabList, {hidden, updateTablistWidth} from "./lib/EditorTabList.svelte";
57 + import Statusbar, {
58 + showBottomPanel,
59 + editortool,
60 + } from "./lib/Statusbar.svelte";
61 + import EditorTabList, {
62 + hidden,
63 + updateTablistWidth,
64 + } from "./lib/EditorTabList.svelte";
65 import { onMount } from "svelte";
9 - import { appWindow } from '@tauri-apps/api/window';
66 + import { appWindow } from "@tauri-apps/api/window";
67 import { writable } from "svelte/store";
68 import InputModal from "./lib/Modals/InputModal.svelte";
69 import RenameModal from "./lib/Modals/RenameModal.svelte";
@@ -17,178 +74,200 @@
74 import { fitTerminal } from "./lib/Terminal.svelte";
75 import { loadDir } from "./lib/File";
76 import NotificationToasts from "./lib/Notifications/NotificationToasts.svelte";
20 - import { NotifType, addNotification, toasts } from "./lib/Notifications/notifications";
21 - import { shell } from "@tauri-apps/api";
22 - import { addTab } from "./lib/EditorTabList.svelte";
23 - import Welcome from "./lib/Welcome.svelte";
24 -
25 - let resolution = writable(0);
26 -
27 - let minPanelSize = 10;
28 - let panelSize = 15;
29 - let bottomPanelSize = 20;
30 -
31 - onMount(async () => {
32 - await getExtensions();
33 - await loadDefaultSettings();
34 - let dir = localStorage.getItem("lastDir");
35 - if (dir) {
36 - loadDir(dir);
37 - } else {
38 - addTab("Welcome", "Welcome", new Welcome({target: document.getElementById("tabview")}));
39 - }
40 -
41 - let size = await appWindow.innerSize();
42 - resolution.set(size.width);
43 - updateMinPanelSize();
44 -
45 - addNotification(NotifType.Message, "Welcome to Nucleus", [
46 - {label: "Learn More", action: () => {shell.open("https://github.com/mellobacon/Nucleus")}},
47 - {label: "Create Issue", action: () => {shell.open("https://github.com/mellobacon/Nucleus/issues/new/choose")}}
48 - ], "Nucleus is in alpha. If there are any bugs present or features you want to add, create an issue below.");
49 -
50 - appWindow.onResized((e) => {
51 - resolution.set(e.payload.width);
52 - updateMinPanelSize();
53 - })
54 -
55 - window.onunhandledrejection = (e) => {
56 - error(e.reason);
57 - }
58 - })
59 -
60 - function updatePanelSize(e) {
61 - if ($showsidebarview) {
62 - panelSize = e.detail[0].size
63 - }
64 - }
65 -
66 - async function updateMinPanelSize() {
67 - fitTerminal();
68 - updateTablistWidth();
69 - if (!await appWindow.isFocused()) {
70 - return;
71 - }
72 - // TODO: make this better
73 - if ($resolution <= 700) {
74 - minPanelSize = 30;
75 - }
76 - else if ($resolution <= 1040) {
77 - minPanelSize = 20;
78 - }
79 - else if ($resolution <= 1120) {
80 - minPanelSize = 17;
81 - }
82 - else if ($resolution <= 1300) {
83 - minPanelSize = 14;
84 - }
85 - else if ($resolution > 1300) {
86 - minPanelSize = 10;
87 - }
88 -
89 - if (panelSize < minPanelSize) {
90 - panelSize = minPanelSize;
91 - }
92 - }
93 -</script>
94 -<script lang="ts" context="module">
95 - export const _openPopup = writable(false);
96 - const popupProps = writable({});
97 - const popup = writable(null);
98 - export const fullscreen = writable(false);
99 -
100 - type Button = {
101 - name: string,
102 - action,
103 - disabled?: boolean,
104 - style?: "primary" | "secondary" | "accent" | "danger",
105 - type?: "button" | "submit" | "reset",
106 - cancel?: boolean
107 - }
108 -
109 - export function openInputModal(title: string, description: string, buttons: Button[], options = undefined, path = "") {
110 - popup.set(InputModal);
111 - popupProps.set({title: title, description: description, buttons: buttons, options: options, open: true, path: path});
112 - _openPopup.set(true);
113 - }
114 - export function openRenameModal(title: string, description: string, buttons: Button[], path: string) {
115 - popup.set(RenameModal);
116 - popupProps.set({title: title, description: description, buttons: buttons, open: true, path: path});
117 - _openPopup.set(true);
118 - }
77 + import {
78 + NotifType,
79 + addNotification,
80 + toasts,
81 + } from "./lib/Notifications/notifications";
82 + import { shell } from "@tauri-apps/api";
83 + import { addTab } from "./lib/EditorTabList.svelte";
84 + import Welcome from "./lib/Welcome.svelte";
85 +
86 + let resolution = writable(0);
87 +
88 + let minPanelSize = 10;
89 + let panelSize = 15;
90 + let bottomPanelSize = 20;
91 +
92 + onMount(async () => {
93 + await getExtensions();
94 + await loadDefaultSettings();
95 + let dir = localStorage.getItem("lastDir");
96 + if (dir) {
97 + loadDir(dir);
98 + } else {
99 + addTab(
100 + "Welcome",
101 + "Welcome",
102 + new Welcome({ target: document.getElementById("tabview") })
103 + );
104 + }
105 +
106 + let size = await appWindow.innerSize();
107 + resolution.set(size.width);
108 + updateMinPanelSize();
109 +
110 + addNotification(
111 + NotifType.Message,
112 + "Welcome to Svara",
113 + [
114 + {
115 + label: "Learn More",
116 + action: () => {
117 + shell.open("https://github.com/setoelkahfi/svara");
118 + },
119 + },
120 + {
121 + label: "Create Issue",
122 + action: () => {
123 + shell.open(
124 + "https://github.com/setoelkahfi/svara/issues/new/choose"
125 + );
126 + },
127 + },
128 + ],
129 + " is in alpha. If there are any bugs present or features you want to add, create an issue below."
130 + );
131 +
132 + appWindow.onResized((e) => {
133 + resolution.set(e.payload.width);
134 + updateMinPanelSize();
135 + });
136 +
137 + window.onunhandledrejection = (e) => {
138 + error(e.reason);
139 + };
140 + });
141 +
142 + function updatePanelSize(e) {
143 + if ($showsidebarview) {
144 + panelSize = e.detail[0].size;
145 + }
146 + }
147 +
148 + async function updateMinPanelSize() {
149 + fitTerminal();
150 + updateTablistWidth();
151 + if (!(await appWindow.isFocused())) {
152 + return;
153 + }
154 + // TODO: make this better
155 + if ($resolution <= 700) {
156 + minPanelSize = 30;
157 + } else if ($resolution <= 1040) {
158 + minPanelSize = 20;
159 + } else if ($resolution <= 1120) {
160 + minPanelSize = 17;
161 + } else if ($resolution <= 1300) {
162 + minPanelSize = 14;
163 + } else if ($resolution > 1300) {
164 + minPanelSize = 10;
165 + }
166 +
167 + if (panelSize < minPanelSize) {
168 + panelSize = minPanelSize;
169 + }
170 + }
171 </script>
172
121 -<svelte:window on:contextmenu|preventDefault></svelte:window>
173 +<svelte:window on:contextmenu|preventDefault />
174
175 <div id="_" inert={$_openPopup}>
124 - {#if !$fullscreen}
125 - <Header />
126 - {/if}
127 - <div id="main" class:fullscreen={$fullscreen}>
128 - <Sidebar />
129 - <Splitpanes on:resized={updatePanelSize} on:resize={updateMinPanelSize} theme="editor-panes">
130 - {#if $showsidebarview}
131 - <Pane bind:size={panelSize} bind:minSize={minPanelSize} maxSize={60}>
132 - <SidebarView content={$tool.content}></SidebarView>
133 - </Pane>
134 - {/if}
135 - <Pane>
136 - <div class="__">
137 - <Splitpanes horizontal theme="editor-panes" on:resize={fitTerminal} class="{!$showBottomPanel ? "hidden" : ""}">
138 - <Pane size={$showBottomPanel ? 100 - bottomPanelSize : 100}>
139 - <div id="container">
140 - <EditorTabList />
141 - <div id="tabview" class:hidden={$hidden}></div>
142 - </div>
143 - </Pane>
144 - {#if $editortool}
145 - <Pane bind:size={bottomPanelSize} maxSize={90} minSize={10} class="view-bottom-pane">
146 - <ToolView name={$editortool.name} options={$editortool.options} buttons={$editortool.buttons}></ToolView>
147 - </Pane>
148 - {/if}
149 - </Splitpanes>
150 - </div>
151 - </Pane>
152 - </Splitpanes>
153 - </div>
154 - <Statusbar />
155 - {#if $toasts.length != 0}
156 - <NotificationToasts />
157 - {/if}
176 + {#if !$fullscreen}
177 + <Header />
178 + {/if}
179 + <div id="main" class:fullscreen={$fullscreen}>
180 + <Sidebar />
181 + <Splitpanes
182 + on:resized={updatePanelSize}
183 + on:resize={updateMinPanelSize}
184 + theme="editor-panes"
185 + >
186 + {#if $showsidebarview}
187 + <Pane
188 + bind:size={panelSize}
189 + bind:minSize={minPanelSize}
190 + maxSize={60}
191 + >
192 + <SidebarView content={$tool.content}></SidebarView>
193 + </Pane>
194 + {/if}
195 + <Pane>
196 + <div class="__">
197 + <Splitpanes
198 + horizontal
199 + theme="editor-panes"
200 + on:resize={fitTerminal}
201 + class={!$showBottomPanel ? "hidden" : ""}
202 + >
203 + <Pane
204 + size={$showBottomPanel
205 + ? 100 - bottomPanelSize
206 + : 100}
207 + >
208 + <div id="container">
209 + <EditorTabList />
210 + <div id="tabview" class:hidden={$hidden}></div>
211 + </div>
212 + </Pane>
213 + {#if $editortool}
214 + <Pane
215 + bind:size={bottomPanelSize}
216 + maxSize={90}
217 + minSize={10}
218 + class="view-bottom-pane"
219 + >
220 + <ToolView
221 + name={$editortool.name}
222 + options={$editortool.options}
223 + buttons={$editortool.buttons}
224 + ></ToolView>
225 + </Pane>
226 + {/if}
227 + </Splitpanes>
228 + </div>
229 + </Pane>
230 + </Splitpanes>
231 + </div>
232 + <Statusbar />
233 + {#if $toasts.length != 0}
234 + <NotificationToasts />
235 + {/if}
236 </div>
237
238 {#if $_openPopup}
161 - <svelte:component this={$popup} {...$popupProps}></svelte:component>
239 + <svelte:component this={$popup} {...$popupProps}></svelte:component>
240 {/if}
241
242 <style lang="scss">
165 - .__ {
166 - height: 100%;
243 + .__ {
244 + height: 100%;
245 overflow: hidden;
168 - :global(.hidden) {
169 - :global(.splitpanes__splitter), :global(.view-bottom-pane) {
170 - display: none;
171 - }
172 - }
173 - }
174 - #main {
175 - display: flex;
176 - }
177 - #container {
178 - height: 100%;
246 + :global(.hidden) {
247 + :global(.splitpanes__splitter),
248 + :global(.view-bottom-pane) {
249 + display: none;
250 + }
251 + }
252 + }
253 + #main {
254 + display: flex;
255 + }
256 + #container {
257 + height: 100%;
258 overflow: hidden;
180 - background-image: url("/assets/images/Watermark(3).png");
259 + background-image: url("/assets/images/Watermark(3).png");
260 background-repeat: no-repeat;
261 background-position: center;
183 - }
184 - #tabview {
185 - width: -webkit-fill-available;
262 + }
263 + #tabview {
264 + width: -webkit-fill-available;
265 + z-index: 1;
266 + }
267 + .hidden {
268 + visibility: hidden;
269 + }
270 + :global(.view-bottom-pane) {
271 z-index: 1;
272 }
188 - .hidden {
189 - visibility: hidden;
190 - }
191 - :global(.view-bottom-pane) {
192 - z-index: 1;
193 - }
273 </style>
src/config/commands.ts
+1 -1
@@ -118,7 +118,7 @@ export const commands = {
118 },
119 "fullscreen": {
120 "keybind": "F11",
121 - //"disabled": "true",
121 + "disabled": "true",
122 "command": async () => {
123 if (await appWindow.isFullscreen()) {
124 appWindow.setFullscreen(false);
src/config/config.ts
+4 -4
@@ -85,7 +85,7 @@ export async function loadDefaultSettings() {
85 )
86
87 await getShortcuts();
88 - await loadTheme(await appSettings.get("nucleus.theme"));
88 + await loadTheme(await appSettings.get("svara.theme"));
89
90 appSettings.onKeyChange("editor.fontSize", (value: number) => {
91 setEditorFontSize(value);
@@ -99,17 +99,17 @@ export async function loadDefaultSettings() {
99 appSettings.onKeyChange("editor.tabSize", (value: number) => {
100 setEditorTabSize(value);
101 })
102 - appSettings.onKeyChange("nucleus.theme", (value: string) => {
102 + appSettings.onKeyChange("svara.theme", (value: string) => {
103 loadTheme(value);
104 })
105 - appSettings.onKeyChange("nucleus.useExternalTerminal", (value: string) => {
105 + appSettings.onKeyChange("svara.useExternalTerminal", (value: string) => {
106 setTerminalState(value);
107 })
108 appSettings.onKeyChange("terminal.internal", (value: any) => {
109 termOptions.set(value);
110 updateTermOptions();
111 })
112 - setTerminalState(await appSettings.get("nucleus.useExternalTerminal"))
112 + setTerminalState(await appSettings.get("svara.useExternalTerminal"))
113 termOptions.set(await appSettings.get("terminal.internal"));
114 info("Settings initialized", {file: "config.ts", line: 97});
115 }
src/config/themehandler.ts
+1 -1
@@ -27,7 +27,7 @@ export async function loadTheme(name: string) {
27 processStyles(json);
28
29 // load custom theme if it exists
30 - //const path = await join(await homeDir(), ".nucleus", "extensions");
30 + //const path = await join(await homeDir(), ".svara", "extensions");
31 //if (await exists(path)) {
32 //const custom_themes = await readDir(path);
33 //}
src/lib/File.ts
+2 -2
@@ -170,7 +170,7 @@ export async function moveFile(source: string, dest: string, file: string) {
170 return;
171 }
172 const filename = file.split(path.sep).pop();
173 - if (!await dialog.confirm(`Are you sure you want to move "${filename}" from "./${source.split(path.sep).pop()}" into "./${dest.split(path.sep).pop()}?"`, {title: "Nucleus: Move File"})) {
173 + if (!await dialog.confirm(`Are you sure you want to move "${filename}" from "./${source.split(path.sep).pop()}" into "./${dest.split(path.sep).pop()}?"`, {title: "Svara: Move File"})) {
174 return;
175 }
176
@@ -304,7 +304,7 @@ export async function pasteFile(dest) {
304 return
305 const fileData = await readFile(copied);
306
307 - if (!await dialog.confirm(`Are you sure you want to copy "${filename}" from "./${copied.split(path.sep).pop()}" into "./${dest.split(path.sep).pop()}?"`, {title: "Nucleus: Move File"})) {
307 + if (!await dialog.confirm(`Are you sure you want to copy "${filename}" from "./${copied.split(path.sep).pop()}" into "./${dest.split(path.sep).pop()}?"`, {title: ": Move File"})) {
308 return;
309 }
310 try {
src/lib/Header.svelte
+2 -2
@@ -52,11 +52,11 @@
52 {name: "Welcome", shortcut: "", action: () => {addTab("Welcome", "Welcome", new Welcome({target: document.getElementById("tabview")}))}},
53 {name: "Send Feedback", disabled: true, shortcut: "", action: () => {console.warn("Feature not implemented yet.")}},
54 {name: "Contact Support", disabled: true, shortcut: "", action: () => {console.warn("Feature not implemented yet.")}},
55 - {name: "Report Issue", shortcut: "", action: () => {shell.open("https://github.com/mellobacon/Nucleus/issues/new/choose")}},
55 + {name: "Report Issue", shortcut: "", action: () => {shell.open("https://github.com/setoelkahfi/svara/issues/new/choose")}},
56 {name: "Documentation", disabled: true, shortcut: "", action: () => {console.warn("Feature not implemented yet.")}},
57 {name: "Show Release Notes", disabled: true, shortcut: "", action: () => {console.warn("Feature not implemented yet.")}},
58 {name: "Check for Updates", disabled: true, shortcut: "", action: () => {console.warn("Feature not implemented yet.")}},
59 - {name: "About", shortcut: "", action: () => {shell.open("https://github.com/mellobacon/Nucleus")}},
59 + {name: "About", shortcut: "", action: () => {shell.open("https://github.com/setoelkahfi/svara")}},
60 {name: "Open Logs", shortcut: "", action: async () => {await openLogFiles()}},
61 ]},
62 ];
src/lib/Settings.svelte
+6 -6
@@ -13,7 +13,7 @@
13 let editorFontFamily;
14 let editorLineHeight;
15 let editorTabSize;
16 - let nucleusTheme;
16 + let svaraTheme;
17 let editorAutosave;
18 let externalTerminal;
19 let terminalOptions = {"fontWeight": "", "fontSize": "", "fontFamily": "", "lineHeight": "", "cursorStyle": ""};
@@ -23,8 +23,8 @@
23 editorLineHeight = await appSettings.get("editor.lineHeight");
24 editorTabSize = await appSettings.get("editor.tabSize");
25 editorAutosave = await appSettings.get("editor.autosave");
26 - nucleusTheme = await appSettings.get("nucleus.theme");
27 - externalTerminal = await appSettings.get("nucleus.useExternalTerminal");
26 + svaraTheme = await appSettings.get("svara.theme");
27 + externalTerminal = await appSettings.get("svara.useExternalTerminal");
28 terminalOptions = await appSettings.get("terminal.internal");
29 })
30
@@ -33,7 +33,7 @@
33 await appSettings.save();
34 }
35 async function handleThemeSelect(e) {
36 - await appSettings.set("nucleus.theme", e.detail.selection.name);
36 + await appSettings.set("svara.theme", e.detail.selection.name);
37 await appSettings.save();
38 }
39 async function handleEditorFontSize(e) {
@@ -53,7 +53,7 @@
53 await appSettings.save();
54 }
55 async function handleTerminal(e) {
56 - await appSettings.set("nucleus.useExternalTerminal", e.detail.selection.name);
56 + await appSettings.set("svara.useExternalTerminal", e.detail.selection.name);
57 await appSettings.save();
58 }
59 async function handleTerminalFontSize(e) {
@@ -105,7 +105,7 @@
105 <div class="settings-category">
106 <div class="heading">General</div>
107 <div class="content">
108 - <Select label="Theme" items={getThemes()} selected={nucleusTheme} on:select={handleThemeSelect}></Select>
108 + <Select label="Theme" items={getThemes()} selected={svaraTheme} on:select={handleThemeSelect}></Select>
109 </div>
110 </div>
111 <div class="settings-category">
src/lib/Statusbar.svelte
+1 -1
@@ -110,7 +110,7 @@
110
111 <div id="statusbar">
112 <div id="title">
113 - <span>Nucleus <span id="version">v{appVersion}-alpha</span></span>
113 + <span>Svara<span id="version">v{appVersion}-alpha</span></span>
114 <div class="divider"></div>
115 </div>
116 <div class="editor-tools">
src/lib/Terminal.svelte
+72 -72
@@ -1,88 +1,88 @@
1 -<script lang="ts">
2 - import "xterm/css/xterm.css";
3 - import { onMount } from "svelte";
4 - import {Terminal} from "xterm";
5 - import {FitAddon} from "xterm-addon-fit";
6 - import { get, writable } from "svelte/store";
7 - import { spawn, type IPty } from "tauri-pty";
1 +<script lang="ts" context="module">
2 + export const termTheme = writable();
3 + export const termOptions = writable();
4 + let terminalController: Terminal = null;
5 + let termFit = new FitAddon();
6 + let pty: IPty;
7
9 - let terminalElement: HTMLElement;
10 - export let hidden = false;
8 + export function clearTerminal() {
9 + terminalController.clear();
10 + pty.clear();
11 + }
12
12 - function initializeXterm() {
13 - initShell(terminalElement);
14 - }
13 + export function closeTerminal() {
14 + if (pty) pty.kill();
15 + }
16
16 - onMount(async () => {
17 - initializeXterm();
18 - });
19 -</script>
20 -<script lang="ts" context="module">
17 + export function updateTermTheme() {
18 + if (!terminalController) return;
19 + terminalController.options.theme = get(termTheme);
20 + }
21 + export function updateTermOptions() {
22 + if (!terminalController) return;
23 + const options: any = get(termOptions);
24 + terminalController.options.fontFamily = options.fontFamily;
25 + terminalController.options.fontSize = options.fontSize;
26 + terminalController.options.lineHeight = options.lineHeight;
27 + terminalController.options.cursorStyle = options.cursorStyle;
28 + }
29
22 -export const termTheme = writable();
23 -export const termOptions = writable();
24 -let terminalController: Terminal = null;
25 -let termFit = new FitAddon();
26 -let pty: IPty;
30 + export function fitTerminal() {
31 + if (!terminalController) return;
32 + termFit.fit();
33 + pty.resize(terminalController.cols, terminalController.rows);
34 + }
35
28 -export function clearTerminal() {
29 - terminalController.clear();
30 - pty.clear();
31 -}
36 + function initShell(terminalElement: HTMLElement) {
37 + terminalController = new Terminal({
38 + fontFamily: "Cascadia Mono",
39 + fontSize: 14,
40 + });
41 + updateTermTheme();
42 + updateTermOptions();
43 + let dir = localStorage.getItem("lastDir");
44 + pty = spawn("powershell.exe", [], {
45 + cols: terminalController.cols,
46 + rows: terminalController.rows,
47 + cwd: dir,
48 + });
49 + terminalController.loadAddon(termFit);
50 + terminalController.open(terminalElement);
51 + pty.onData((data) => terminalController.write(data));
52 + terminalController.onData((data) => pty.write(data));
53 + }
54 +</script>
55
33 -export function closeTerminal() {
34 - if (pty) pty.kill();
35 -}
56 +<script lang="ts">
57 + import "@xterm/xterm/css/xterm.css";
58 + import { onMount } from "svelte";
59 + import { get, writable } from "svelte/store";
60 + import { spawn, type IPty } from "tauri-pty";
61 + import { FitAddon } from "@xterm/addon-fit";
62 + import { Terminal } from "@xterm/xterm";
63
37 -export function updateTermTheme() {
38 - if (!terminalController) return;
39 - terminalController.options.theme = get(termTheme);
40 -}
41 -export function updateTermOptions() {
42 - if (!terminalController) return;
43 - const options: any = get(termOptions);
44 - terminalController.options.fontFamily = options.fontFamily;
45 - terminalController.options.fontSize = options.fontSize;
46 - terminalController.options.lineHeight = options.lineHeight;
47 - terminalController.options.cursorStyle = options.cursorStyle;
48 -}
64 + let terminalElement: HTMLElement;
65 + export let hidden = false;
66
50 -export function fitTerminal() {
51 - if (!terminalController) return;
52 - termFit.fit();
53 - pty.resize(terminalController.cols, terminalController.rows);
54 -}
67 + function initializeXterm() {
68 + initShell(terminalElement);
69 + }
70
56 -function initShell(terminalElement: HTMLElement) {
57 - terminalController = new Terminal({
58 - fontFamily: "Cascadia Mono",
59 - fontSize: 14,
60 - });
61 - updateTermTheme();
62 - updateTermOptions();
63 - let dir = localStorage.getItem("lastDir");
64 - pty = spawn("powershell.exe", [], {
65 - cols: terminalController.cols,
66 - rows: terminalController.rows,
67 - cwd: dir
68 - })
69 - terminalController.loadAddon(termFit);
70 - terminalController.open(terminalElement);
71 - pty.onData(data => terminalController.write(data));
72 - terminalController.onData(data => pty.write(data));
73 -}
71 + onMount(async () => {
72 + initializeXterm();
73 + });
74 </script>
75
76 -<svelte:window on:resize={fitTerminal}></svelte:window>
76 +<svelte:window on:resize={fitTerminal} />
77
78 <div id="terminal" bind:this={terminalElement} class:hidden />
79
80 <style>
81 - #terminal {
82 - height: 97.5%;
83 - width: 100%;
84 - }
85 - .hidden {
86 - display: none;
87 - }
81 + #terminal {
82 + height: 97.5%;
83 + width: 100%;
84 + }
85 + .hidden {
86 + display: none;
87 + }
88 </style>
src/lib/Welcome.svelte
+1 -1
@@ -26,7 +26,7 @@
26 <div class="content">
27 <div class="logo"></div>
28
29 - <h1>Nucleus</h1>
29 + <h1>Svara</h1>
30
31 <div class="quick-actions">
32 <button on:click={() => addEditorTab()} ><DocumentBlank /> New file</button>
yarn.lock deleted
-1429
@@ -1,1429 +0,0 @@
1 -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
2 -# yarn lockfile v1
3 -
4 -
5 -"@ampproject/remapping@^2.2.1":
6 - version "2.3.0"
7 - resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.3.0.tgz#ed441b6fa600072520ce18b43d2c8cc8caecc7f4"
8 - integrity sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==
9 - dependencies:
10 - "@jridgewell/gen-mapping" "^0.3.5"
11 - "@jridgewell/trace-mapping" "^0.3.24"
12 -
13 -"@codemirror/autocomplete@^6.0.0", "@codemirror/autocomplete@^6.3.2", "@codemirror/autocomplete@^6.7.1":
14 - version "6.12.0"
15 - resolved "https://registry.yarnpkg.com/@codemirror/autocomplete/-/autocomplete-6.12.0.tgz#3fa620a8a3f42ded7751749916e8375f6bbbb333"
16 - integrity sha512-r4IjdYFthwbCQyvqnSlx0WBHRHi8nBvU+WjJxFUij81qsBfhNudf/XKKmmC2j3m0LaOYUQTf3qiEK1J8lO1sdg==
17 - dependencies:
18 - "@codemirror/language" "^6.0.0"
19 - "@codemirror/state" "^6.0.0"
20 - "@codemirror/view" "^6.17.0"
21 - "@lezer/common" "^1.0.0"
22 -
23 -"@codemirror/commands@^6.0.0":
24 - version "6.3.3"
25 - resolved "https://registry.yarnpkg.com/@codemirror/commands/-/commands-6.3.3.tgz#03face5bf5f3de0fc4e09b177b3c91eda2ceb7e9"
26 - integrity sha512-dO4hcF0fGT9tu1Pj1D2PvGvxjeGkbC6RGcZw6Qs74TH+Ed1gw98jmUgd2axWvIZEqTeTuFrg1lEB1KV6cK9h1A==
27 - dependencies:
28 - "@codemirror/language" "^6.0.0"
29 - "@codemirror/state" "^6.4.0"
30 - "@codemirror/view" "^6.0.0"
31 - "@lezer/common" "^1.1.0"
32 -
33 -"@codemirror/lang-angular@^0.1.0":
34 - version "0.1.3"
35 - resolved "https://registry.yarnpkg.com/@codemirror/lang-angular/-/lang-angular-0.1.3.tgz#83035e7e9e1f0e2ba466e83d778407b519089a28"
36 - integrity sha512-xgeWGJQQl1LyStvndWtruUvb4SnBZDAu/gvFH/ZU+c0W25tQR8e5hq7WTwiIY2dNxnf+49mRiGI/9yxIwB6f5w==
37 - dependencies:
38 - "@codemirror/lang-html" "^6.0.0"
39 - "@codemirror/lang-javascript" "^6.1.2"
40 - "@codemirror/language" "^6.0.0"
41 - "@lezer/common" "^1.2.0"
42 - "@lezer/highlight" "^1.0.0"
43 - "@lezer/lr" "^1.3.3"
44 -
45 -"@codemirror/lang-cpp@^6.0.0":
46 - version "6.0.2"
47 - resolved "https://registry.yarnpkg.com/@codemirror/lang-cpp/-/lang-cpp-6.0.2.tgz#076c98340c3beabde016d7d83e08eebe17254ef9"
48 - integrity sha512-6oYEYUKHvrnacXxWxYa6t4puTlbN3dgV662BDfSH8+MfjQjVmP697/KYTDOqpxgerkvoNm7q5wlFMBeX8ZMocg==
49 - dependencies:
50 - "@codemirror/language" "^6.0.0"
51 - "@lezer/cpp" "^1.0.0"
52 -
53 -"@codemirror/lang-css@^6.0.0", "@codemirror/lang-css@^6.2.0":
54 - version "6.2.1"
55 - resolved "https://registry.yarnpkg.com/@codemirror/lang-css/-/lang-css-6.2.1.tgz#5dc0a43b8e3c31f6af7aabd55ff07fe9aef2a227"
56 - integrity sha512-/UNWDNV5Viwi/1lpr/dIXJNWiwDxpw13I4pTUAsNxZdg6E0mI2kTQb0P2iHczg1Tu+H4EBgJR+hYhKiHKko7qg==
57 - dependencies:
58 - "@codemirror/autocomplete" "^6.0.0"
59 - "@codemirror/language" "^6.0.0"
60 - "@codemirror/state" "^6.0.0"
61 - "@lezer/common" "^1.0.2"
62 - "@lezer/css" "^1.0.0"
63 -
64 -"@codemirror/lang-html@^6.0.0":
65 - version "6.4.8"
66 - resolved "https://registry.yarnpkg.com/@codemirror/lang-html/-/lang-html-6.4.8.tgz#961db9b1037efcb1d0f50ae6082e5a367fa1470c"
67 - integrity sha512-tE2YK7wDlb9ZpAH6mpTPiYm6rhfdQKVDa5r9IwIFlwwgvVaKsCfuKKZoJGWsmMZIf3FQAuJ5CHMPLymOtg1hXw==
68 - dependencies:
69 - "@codemirror/autocomplete" "^6.0.0"
70 - "@codemirror/lang-css" "^6.0.0"
71 - "@codemirror/lang-javascript" "^6.0.0"
72 - "@codemirror/language" "^6.4.0"
73 - "@codemirror/state" "^6.0.0"
74 - "@codemirror/view" "^6.17.0"
75 - "@lezer/common" "^1.0.0"
76 - "@lezer/css" "^1.1.0"
77 - "@lezer/html" "^1.3.0"
78 -
79 -"@codemirror/lang-java@^6.0.0":
80 - version "6.0.1"
81 - resolved "https://registry.yarnpkg.com/@codemirror/lang-java/-/lang-java-6.0.1.tgz#03bd06334da7c8feb9dff6db01ac6d85bd2e48bb"
82 - integrity sha512-OOnmhH67h97jHzCuFaIEspbmsT98fNdhVhmA3zCxW0cn7l8rChDhZtwiwJ/JOKXgfm4J+ELxQihxaI7bj7mJRg==
83 - dependencies:
84 - "@codemirror/language" "^6.0.0"
85 - "@lezer/java" "^1.0.0"
86 -
87 -"@codemirror/lang-javascript@^6.0.0", "@codemirror/lang-javascript@^6.1.2":
88 - version "6.2.1"
89 - resolved "https://registry.yarnpkg.com/@codemirror/lang-javascript/-/lang-javascript-6.2.1.tgz#8068d44365d13cdb044936fb4e3483301c12ef95"
90 - integrity sha512-jlFOXTejVyiQCW3EQwvKH0m99bUYIw40oPmFjSX2VS78yzfe0HELZ+NEo9Yfo1MkGRpGlj3Gnu4rdxV1EnAs5A==
91 - dependencies:
92 - "@codemirror/autocomplete" "^6.0.0"
93 - "@codemirror/language" "^6.6.0"
94 - "@codemirror/lint" "^6.0.0"
95 - "@codemirror/state" "^6.0.0"
96 - "@codemirror/view" "^6.17.0"
97 - "@lezer/common" "^1.0.0"
98 - "@lezer/javascript" "^1.0.0"
99 -
100 -"@codemirror/lang-json@^6.0.0":
101 - version "6.0.1"
102 - resolved "https://registry.yarnpkg.com/@codemirror/lang-json/-/lang-json-6.0.1.tgz#0a0be701a5619c4b0f8991f9b5e95fe33f462330"
103 - integrity sha512-+T1flHdgpqDDlJZ2Lkil/rLiRy684WMLc74xUnjJH48GQdfJo/pudlTRreZmKwzP8/tGdKf83wlbAdOCzlJOGQ==
104 - dependencies:
105 - "@codemirror/language" "^6.0.0"
106 - "@lezer/json" "^1.0.0"
107 -
108 -"@codemirror/lang-less@^6.0.0":
109 - version "6.0.2"
110 - resolved "https://registry.yarnpkg.com/@codemirror/lang-less/-/lang-less-6.0.2.tgz#2e3d82a3ddb8710e6409689cd4a28c66558d0cb8"
111 - integrity sha512-EYdQTG22V+KUUk8Qq582g7FMnCZeEHsyuOJisHRft/mQ+ZSZ2w51NupvDUHiqtsOy7It5cHLPGfHQLpMh9bqpQ==
112 - dependencies:
113 - "@codemirror/lang-css" "^6.2.0"
114 - "@codemirror/language" "^6.0.0"
115 - "@lezer/common" "^1.2.0"
116 - "@lezer/highlight" "^1.0.0"
117 - "@lezer/lr" "^1.0.0"
118 -
119 -"@codemirror/lang-liquid@^6.0.0":
120 - version "6.2.0"
121 - resolved "https://registry.yarnpkg.com/@codemirror/lang-liquid/-/lang-liquid-6.2.0.tgz#8ad904a784d2e610ed41ad32ee45949fb144e38a"
122 - integrity sha512-DRmtaBHtAP63I5IDa1OEk00oh3NsR7DFGkvFmLc9ODqdy2uEGkcjNn+QqgbLuy3zSjQcl5cdiX2FSjOXzPx5BA==
123 - dependencies:
124 - "@codemirror/lang-html" "^6.0.0"
125 - "@codemirror/language" "^6.0.0"
126 - "@lezer/common" "^1.0.0"
127 - "@lezer/highlight" "^1.0.0"
128 - "@lezer/lr" "^1.3.1"
129 -
130 -"@codemirror/lang-markdown@^6.0.0":
131 - version "6.2.4"
132 - resolved "https://registry.yarnpkg.com/@codemirror/lang-markdown/-/lang-markdown-6.2.4.tgz#1ec906a74d8353d87800bd8a16bd5feea73b37df"
133 - integrity sha512-UghkA1vSMs8bT7RSZM6vsIocigyah2bV00eRQuZy76401UmFZdsTsbQNBGdyxRQDOLeEvF5iFwap0BM8LKyd+g==
134 - dependencies:
135 - "@codemirror/autocomplete" "^6.7.1"
136 - "@codemirror/lang-html" "^6.0.0"
137 - "@codemirror/language" "^6.3.0"
138 - "@codemirror/state" "^6.0.0"
139 - "@codemirror/view" "^6.0.0"
140 - "@lezer/common" "^1.2.1"
141 - "@lezer/markdown" "^1.0.0"
142 -
143 -"@codemirror/lang-php@^6.0.0":
144 - version "6.0.1"
145 - resolved "https://registry.yarnpkg.com/@codemirror/lang-php/-/lang-php-6.0.1.tgz#fa34cc75562178325861a5731f79bd621f57ffaa"
146 - integrity sha512-ublojMdw/PNWa7qdN5TMsjmqkNuTBD3k6ndZ4Z0S25SBAiweFGyY68AS3xNcIOlb6DDFDvKlinLQ40vSLqf8xA==
147 - dependencies:
148 - "@codemirror/lang-html" "^6.0.0"
149 - "@codemirror/language" "^6.0.0"
150 - "@codemirror/state" "^6.0.0"
151 - "@lezer/common" "^1.0.0"
152 - "@lezer/php" "^1.0.0"
153 -
154 -"@codemirror/lang-python@^6.0.0":
155 - version "6.1.3"
156 - resolved "https://registry.yarnpkg.com/@codemirror/lang-python/-/lang-python-6.1.3.tgz#47b8d9fb42eb4482317843e519c6c211accacb62"
157 - integrity sha512-S9w2Jl74hFlD5nqtUMIaXAq9t5WlM0acCkyuQWUUSvZclk1sV+UfnpFiZzuZSG+hfEaOmxKR5UxY/Uxswn7EhQ==
158 - dependencies:
159 - "@codemirror/autocomplete" "^6.3.2"
160 - "@codemirror/language" "^6.8.0"
161 - "@lezer/python" "^1.1.4"
162 -
163 -"@codemirror/lang-rust@^6.0.0":
164 - version "6.0.1"
165 - resolved "https://registry.yarnpkg.com/@codemirror/lang-rust/-/lang-rust-6.0.1.tgz#d6829fc7baa39a15bcd174a41a9e0a1bf7cf6ba8"
166 - integrity sha512-344EMWFBzWArHWdZn/NcgkwMvZIWUR1GEBdwG8FEp++6o6vT6KL9V7vGs2ONsKxxFUPXKI0SPcWhyYyl2zPYxQ==
167 - dependencies:
168 - "@codemirror/language" "^6.0.0"
169 - "@lezer/rust" "^1.0.0"
170 -
171 -"@codemirror/lang-sass@^6.0.0":
172 - version "6.0.2"
173 - resolved "https://registry.yarnpkg.com/@codemirror/lang-sass/-/lang-sass-6.0.2.tgz#38c1b0a1326cc9f5cb2741d2cd51cfbcd7abc0b2"
174 - integrity sha512-l/bdzIABvnTo1nzdY6U+kPAC51czYQcOErfzQ9zSm9D8GmNPD0WTW8st/CJwBTPLO8jlrbyvlSEcN20dc4iL0Q==
175 - dependencies:
176 - "@codemirror/lang-css" "^6.2.0"
177 - "@codemirror/language" "^6.0.0"
178 - "@codemirror/state" "^6.0.0"
179 - "@lezer/common" "^1.0.2"
180 - "@lezer/sass" "^1.0.0"
181 -
182 -"@codemirror/lang-sql@^6.0.0":
183 - version "6.5.5"
184 - resolved "https://registry.yarnpkg.com/@codemirror/lang-sql/-/lang-sql-6.5.5.tgz#85619f4ea6738c07c0241b19c62d8ef86678e672"
185 - integrity sha512-DvOaP2RXLb2xlxJxxydTFfwyYw5YDqEFea6aAfgh9UH0kUD6J1KFZ0xPgPpw1eo/5s2w3L6uh5PVR7GM23GxkQ==
186 - dependencies:
187 - "@codemirror/autocomplete" "^6.0.0"
188 - "@codemirror/language" "^6.0.0"
189 - "@codemirror/state" "^6.0.0"
190 - "@lezer/common" "^1.2.0"
191 - "@lezer/highlight" "^1.0.0"
192 - "@lezer/lr" "^1.0.0"
193 -
194 -"@codemirror/lang-vue@^0.1.1":
195 - version "0.1.3"
196 - resolved "https://registry.yarnpkg.com/@codemirror/lang-vue/-/lang-vue-0.1.3.tgz#bf79b9152cc18b4903d64c1f67e186ae045c8a97"
197 - integrity sha512-QSKdtYTDRhEHCfo5zOShzxCmqKJvgGrZwDQSdbvCRJ5pRLWBS7pD/8e/tH44aVQT6FKm0t6RVNoSUWHOI5vNug==
198 - dependencies:
199 - "@codemirror/lang-html" "^6.0.0"
200 - "@codemirror/lang-javascript" "^6.1.2"
201 - "@codemirror/language" "^6.0.0"
202 - "@lezer/common" "^1.2.0"
203 - "@lezer/highlight" "^1.0.0"
204 - "@lezer/lr" "^1.3.1"
205 -
206 -"@codemirror/lang-wast@^6.0.0":
207 - version "6.0.2"
208 - resolved "https://registry.yarnpkg.com/@codemirror/lang-wast/-/lang-wast-6.0.2.tgz#d2b14175e5e80d7878cbbb29e20ec90dc12d3a2b"
209 - integrity sha512-Imi2KTpVGm7TKuUkqyJ5NRmeFWF7aMpNiwHnLQe0x9kmrxElndyH0K6H/gXtWwY6UshMRAhpENsgfpSwsgmC6Q==
210 - dependencies:
211 - "@codemirror/language" "^6.0.0"
212 - "@lezer/common" "^1.2.0"
213 - "@lezer/highlight" "^1.0.0"
214 - "@lezer/lr" "^1.0.0"
215 -
216 -"@codemirror/lang-xml@^6.0.0":
217 - version "6.0.2"
218 - resolved "https://registry.yarnpkg.com/@codemirror/lang-xml/-/lang-xml-6.0.2.tgz#66f75390bf8013fd8645db9cdd0b1d177e0777a4"
219 - integrity sha512-JQYZjHL2LAfpiZI2/qZ/qzDuSqmGKMwyApYmEUUCTxLM4MWS7sATUEfIguZQr9Zjx/7gcdnewb039smF6nC2zw==
220 - dependencies:
221 - "@codemirror/autocomplete" "^6.0.0"
222 - "@codemirror/language" "^6.4.0"
223 - "@codemirror/state" "^6.0.0"
224 - "@lezer/common" "^1.0.0"
225 - "@lezer/xml" "^1.0.0"
226 -
227 -"@codemirror/lang-yaml@^6.0.0":
228 - version "6.0.0"
229 - resolved "https://registry.yarnpkg.com/@codemirror/lang-yaml/-/lang-yaml-6.0.0.tgz#768b5c646939bf444ba5b87a1ca8428059fedcb5"
230 - integrity sha512-fVPapdX1oYr5HMC5bou1MHscGnNCvOHuhUW6C+V2gfIeIRcughvVfznV0OuUyHy0AdXoBCjOehjzFcmLRumu2Q==
231 - dependencies:
232 - "@codemirror/autocomplete" "^6.0.0"
233 - "@codemirror/language" "^6.0.0"
234 - "@codemirror/state" "^6.0.0"
235 - "@lezer/common" "^1.2.0"
236 - "@lezer/yaml" "^1.0.0"
237 -
238 -"@codemirror/language-data@^6.3.1":
239 - version "6.4.0"
240 - resolved "https://registry.yarnpkg.com/@codemirror/language-data/-/language-data-6.4.0.tgz#a71b88ab6d23949d3a168d669365bb0331d7f1c0"
241 - integrity sha512-Wvup3FunHdkL782SUaA35e/cBKa/KEHKxRsrZtvcqTWDgULhrq5K44SnC5r4xYhBLuuxk9NLCAJU3desf+/2qQ==
242 - dependencies:
243 - "@codemirror/lang-angular" "^0.1.0"
244 - "@codemirror/lang-cpp" "^6.0.0"
245 - "@codemirror/lang-css" "^6.0.0"
246 - "@codemirror/lang-html" "^6.0.0"
247 - "@codemirror/lang-java" "^6.0.0"
248 - "@codemirror/lang-javascript" "^6.0.0"
249 - "@codemirror/lang-json" "^6.0.0"
250 - "@codemirror/lang-less" "^6.0.0"
251 - "@codemirror/lang-liquid" "^6.0.0"
252 - "@codemirror/lang-markdown" "^6.0.0"
253 - "@codemirror/lang-php" "^6.0.0"
254 - "@codemirror/lang-python" "^6.0.0"
255 - "@codemirror/lang-rust" "^6.0.0"
256 - "@codemirror/lang-sass" "^6.0.0"
257 - "@codemirror/lang-sql" "^6.0.0"
258 - "@codemirror/lang-vue" "^0.1.1"
259 - "@codemirror/lang-wast" "^6.0.0"
260 - "@codemirror/lang-xml" "^6.0.0"
261 - "@codemirror/lang-yaml" "^6.0.0"
262 - "@codemirror/language" "^6.0.0"
263 - "@codemirror/legacy-modes" "^6.1.0"
264 -
265 -"@codemirror/language@^6.0.0", "@codemirror/language@^6.3.0", "@codemirror/language@^6.4.0", "@codemirror/language@^6.6.0", "@codemirror/language@^6.8.0":
266 - version "6.10.0"
267 - resolved "https://registry.yarnpkg.com/@codemirror/language/-/language-6.10.0.tgz#2d0e818716825ee2ed0dacd04595eaa61bae8f23"
268 - integrity sha512-2vaNn9aPGCRFKWcHPFksctzJ8yS5p7YoaT+jHpc0UGKzNuAIx4qy6R5wiqbP+heEEdyaABA582mNqSHzSoYdmg==
269 - dependencies:
270 - "@codemirror/state" "^6.0.0"
271 - "@codemirror/view" "^6.23.0"
272 - "@lezer/common" "^1.1.0"
273 - "@lezer/highlight" "^1.0.0"
274 - "@lezer/lr" "^1.0.0"
275 - style-mod "^4.0.0"
276 -
277 -"@codemirror/legacy-modes@^6.1.0":
278 - version "6.3.3"
279 - resolved "https://registry.yarnpkg.com/@codemirror/legacy-modes/-/legacy-modes-6.3.3.tgz#d7827c76c9533efdc76f7d0a0fc866f5acd4b764"
280 - integrity sha512-X0Z48odJ0KIoh/HY8Ltz75/4tDYc9msQf1E/2trlxFaFFhgjpVHjZ/BCXe1Lk7s4Gd67LL/CeEEHNI+xHOiESg==
281 - dependencies:
282 - "@codemirror/language" "^6.0.0"
283 -
284 -"@codemirror/lint@^6.0.0":
285 - version "6.4.2"
286 - resolved "https://registry.yarnpkg.com/@codemirror/lint/-/lint-6.4.2.tgz#c13be5320bde9707efdc94e8bcd3c698abae0b92"
287 - integrity sha512-wzRkluWb1ptPKdzlsrbwwjYCPLgzU6N88YBAmlZi8WFyuiEduSd05MnJYNogzyc8rPK7pj6m95ptUApc8sHKVA==
288 - dependencies:
289 - "@codemirror/state" "^6.0.0"
290 - "@codemirror/view" "^6.0.0"
291 - crelt "^1.0.5"
292 -
293 -"@codemirror/search@^6.0.0":
294 - version "6.5.5"
295 - resolved "https://registry.yarnpkg.com/@codemirror/search/-/search-6.5.5.tgz#cf97e201da364da2285c2a250167af25bbd2a4a2"
296 - integrity sha512-PIEN3Ke1buPod2EHbJsoQwlbpkz30qGZKcnmH1eihq9+bPQx8gelauUwLYaY4vBOuBAuEhmpDLii4rj/uO0yMA==
297 - dependencies:
298 - "@codemirror/state" "^6.0.0"
299 - "@codemirror/view" "^6.0.0"
300 - crelt "^1.0.5"
301 -
302 -"@codemirror/state@^6.0.0", "@codemirror/state@^6.4.0":
303 - version "6.4.0"
304 - resolved "https://registry.yarnpkg.com/@codemirror/state/-/state-6.4.0.tgz#8bc3e096c84360b34525a84696a84f86b305363a"
305 - integrity sha512-hm8XshYj5Fo30Bb922QX9hXB/bxOAVH+qaqHBzw5TKa72vOeslyGwd4X8M0c1dJ9JqxlaMceOQ8RsL9tC7gU0A==
306 -
307 -"@codemirror/view@^6.0.0", "@codemirror/view@^6.17.0", "@codemirror/view@^6.23.0":
308 - version "6.23.1"
309 - resolved "https://registry.yarnpkg.com/@codemirror/view/-/view-6.23.1.tgz#1ce3039a588d6b93f153b7c4c035c2075ede34a6"
310 - integrity sha512-J2Xnn5lFYT1ZN/5ewEoMBCmLlL71lZ3mBdb7cUEuHhX2ESoSrNEucpsDXpX22EuTGm9LOgC9v4Z0wx+Ez8QmGA==
311 - dependencies:
312 - "@codemirror/state" "^6.4.0"
313 - style-mod "^4.1.0"
314 - w3c-keyname "^2.2.4"
315 -
316 -"@esbuild/android-arm64@0.18.20":
317 - version "0.18.20"
318 - resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz#984b4f9c8d0377443cc2dfcef266d02244593622"
319 - integrity sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==
320 -
321 -"@esbuild/android-arm@0.18.20":
322 - version "0.18.20"
323 - resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.18.20.tgz#fedb265bc3a589c84cc11f810804f234947c3682"
324 - integrity sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==
325 -
326 -"@esbuild/android-x64@0.18.20":
327 - version "0.18.20"
328 - resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.18.20.tgz#35cf419c4cfc8babe8893d296cd990e9e9f756f2"
329 - integrity sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==
330 -
331 -"@esbuild/darwin-arm64@0.18.20":
332 - version "0.18.20"
333 - resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz#08172cbeccf95fbc383399a7f39cfbddaeb0d7c1"
334 - integrity sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==
335 -
336 -"@esbuild/darwin-x64@0.18.20":
337 - version "0.18.20"
338 - resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz#d70d5790d8bf475556b67d0f8b7c5bdff053d85d"
339 - integrity sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==
340 -
341 -"@esbuild/freebsd-arm64@0.18.20":
342 - version "0.18.20"
343 - resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz#98755cd12707f93f210e2494d6a4b51b96977f54"
344 - integrity sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==
345 -
346 -"@esbuild/freebsd-x64@0.18.20":
347 - version "0.18.20"
348 - resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz#c1eb2bff03915f87c29cece4c1a7fa1f423b066e"
349 - integrity sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==
350 -
351 -"@esbuild/linux-arm64@0.18.20":
352 - version "0.18.20"
353 - resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz#bad4238bd8f4fc25b5a021280c770ab5fc3a02a0"
354 - integrity sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==
355 -
356 -"@esbuild/linux-arm@0.18.20":
357 - version "0.18.20"
358 - resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz#3e617c61f33508a27150ee417543c8ab5acc73b0"
359 - integrity sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==
360 -
361 -"@esbuild/linux-ia32@0.18.20":
362 - version "0.18.20"
363 - resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz#699391cccba9aee6019b7f9892eb99219f1570a7"
364 - integrity sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==
365 -
366 -"@esbuild/linux-loong64@0.18.20":
367 - version "0.18.20"
368 - resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz#e6fccb7aac178dd2ffb9860465ac89d7f23b977d"
369 - integrity sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==
370 -
371 -"@esbuild/linux-mips64el@0.18.20":
372 - version "0.18.20"
373 - resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz#eeff3a937de9c2310de30622a957ad1bd9183231"
374 - integrity sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==
375 -
376 -"@esbuild/linux-ppc64@0.18.20":
377 - version "0.18.20"
378 - resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz#2f7156bde20b01527993e6881435ad79ba9599fb"
379 - integrity sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==
380 -
381 -"@esbuild/linux-riscv64@0.18.20":
382 - version "0.18.20"
383 - resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz#6628389f210123d8b4743045af8caa7d4ddfc7a6"
384 - integrity sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==
385 -
386 -"@esbuild/linux-s390x@0.18.20":
387 - version "0.18.20"
388 - resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz#255e81fb289b101026131858ab99fba63dcf0071"
389 - integrity sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==
390 -
391 -"@esbuild/linux-x64@0.18.20":
392 - version "0.18.20"
393 - resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz#c7690b3417af318a9b6f96df3031a8865176d338"
394 - integrity sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==
395 -
396 -"@esbuild/netbsd-x64@0.18.20":
397 - version "0.18.20"
398 - resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz#30e8cd8a3dded63975e2df2438ca109601ebe0d1"
399 - integrity sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==
400 -
401 -"@esbuild/openbsd-x64@0.18.20":
402 - version "0.18.20"
403 - resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz#7812af31b205055874c8082ea9cf9ab0da6217ae"
404 - integrity sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==
405 -
406 -"@esbuild/sunos-x64@0.18.20":
407 - version "0.18.20"
408 - resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz#d5c275c3b4e73c9b0ecd38d1ca62c020f887ab9d"
409 - integrity sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==
410 -
411 -"@esbuild/win32-arm64@0.18.20":
412 - version "0.18.20"
413 - resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz#73bc7f5a9f8a77805f357fab97f290d0e4820ac9"
414 - integrity sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==
415 -
416 -"@esbuild/win32-ia32@0.18.20":
417 - version "0.18.20"
418 - resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz#ec93cbf0ef1085cc12e71e0d661d20569ff42102"
419 - integrity sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==
420 -
421 -"@esbuild/win32-x64@0.18.20":
422 - version "0.18.20"
423 - resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz#786c5f41f043b07afb1af37683d7c33668858f6d"
424 - integrity sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==
425 -
426 -"@jridgewell/gen-mapping@^0.3.5":
427 - version "0.3.5"
428 - resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz#dcce6aff74bdf6dad1a95802b69b04a2fcb1fb36"
429 - integrity sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==
430 - dependencies:
431 - "@jridgewell/set-array" "^1.2.1"
432 - "@jridgewell/sourcemap-codec" "^1.4.10"
433 - "@jridgewell/trace-mapping" "^0.3.24"
434 -
435 -"@jridgewell/resolve-uri@^3.1.0":
436 - version "3.1.1"
437 - resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz#c08679063f279615a3326583ba3a90d1d82cc721"
438 - integrity sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==
439 -
440 -"@jridgewell/set-array@^1.2.1":
441 - version "1.2.1"
442 - resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.2.1.tgz#558fb6472ed16a4c850b889530e6b36438c49280"
443 - integrity sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==
444 -
445 -"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14", "@jridgewell/sourcemap-codec@^1.4.15", "@jridgewell/sourcemap-codec@^1.5.0":
446 - version "1.5.0"
447 - resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz#3188bcb273a414b0d215fd22a58540b989b9409a"
448 - integrity sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==
449 -
450 -"@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.18", "@jridgewell/trace-mapping@^0.3.24":
451 - version "0.3.25"
452 - resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz#15f190e98895f3fc23276ee14bc76b675c2e50f0"
453 - integrity sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==
454 - dependencies:
455 - "@jridgewell/resolve-uri" "^3.1.0"
456 - "@jridgewell/sourcemap-codec" "^1.4.14"
457 -
458 -"@lezer/common@^1.0.0", "@lezer/common@^1.0.2", "@lezer/common@^1.1.0", "@lezer/common@^1.2.0", "@lezer/common@^1.2.1":
459 - version "1.2.1"
460 - resolved "https://registry.yarnpkg.com/@lezer/common/-/common-1.2.1.tgz#198b278b7869668e1bebbe687586e12a42731049"
461 - integrity sha512-yemX0ZD2xS/73llMZIK6KplkjIjf2EvAHcinDi/TfJ9hS25G0388+ClHt6/3but0oOxinTcQHJLDXh6w1crzFQ==
462 -
463 -"@lezer/cpp@^1.0.0":
464 - version "1.1.2"
465 - resolved "https://registry.yarnpkg.com/@lezer/cpp/-/cpp-1.1.2.tgz#1db93b09e011e8a7a08c347c9d5b7749971253bf"
466 - integrity sha512-macwKtyeUO0EW86r3xWQCzOV9/CF8imJLpJlPv3sDY57cPGeUZ8gXWOWNlJr52TVByMV3PayFQCA5SHEERDmVQ==
467 - dependencies:
468 - "@lezer/common" "^1.2.0"
469 - "@lezer/highlight" "^1.0.0"
470 - "@lezer/lr" "^1.0.0"
471 -
472 -"@lezer/css@^1.0.0", "@lezer/css@^1.1.0":
473 - version "1.1.7"
474 - resolved "https://registry.yarnpkg.com/@lezer/css/-/css-1.1.7.tgz#36004ee730c223d555a0ff3bccc7f428d85d9651"
475 - integrity sha512-7BlFFAKNn/b39jJLrhdLSX5A2k56GIJvyLqdmm7UU+7XvequY084iuKDMAEhAmAzHnwDE8FK4OQtsIUssW91tg==
476 - dependencies:
477 - "@lezer/common" "^1.2.0"
478 - "@lezer/highlight" "^1.0.0"
479 - "@lezer/lr" "^1.0.0"
480 -
481 -"@lezer/highlight@^1.0.0", "@lezer/highlight@^1.1.3":
482 - version "1.2.0"
483 - resolved "https://registry.yarnpkg.com/@lezer/highlight/-/highlight-1.2.0.tgz#e5898c3644208b4b589084089dceeea2966f7780"
484 - integrity sha512-WrS5Mw51sGrpqjlh3d4/fOwpEV2Hd3YOkp9DBt4k8XZQcoTHZFB7sx030A6OcahF4J1nDQAa3jXlTVVYH50IFA==
485 - dependencies:
486 - "@lezer/common" "^1.0.0"
487 -
488 -"@lezer/html@^1.3.0":
489 - version "1.3.8"
490 - resolved "https://registry.yarnpkg.com/@lezer/html/-/html-1.3.8.tgz#e0c8b28f91607787ab6696a1dd802c0c38f679e4"
491 - integrity sha512-EXseJ3pUzWxE6XQBQdqWHZqqlGQRSuNMBcLb6mZWS2J2v+QZhOObD+3ZIKIcm59ntTzyor4LqFTb72iJc3k23Q==
492 - dependencies:
493 - "@lezer/common" "^1.2.0"
494 - "@lezer/highlight" "^1.0.0"
495 - "@lezer/lr" "^1.0.0"
496 -
497 -"@lezer/java@^1.0.0":
498 - version "1.1.1"
499 - resolved "https://registry.yarnpkg.com/@lezer/java/-/java-1.1.1.tgz#eed8813a5f3eb1a913aa8eaf40d5b20f40dee3d6"
500 - integrity sha512-mt3dX13fRlpY7RlWELYRakanXgmwXsLRCrhstrn+c1sZd7jR2xle46/3heoxGd+oHxnuTnpoyXTyxcLJQs9+mQ==
501 - dependencies:
502 - "@lezer/common" "^1.2.0"
503 - "@lezer/highlight" "^1.0.0"
504 - "@lezer/lr" "^1.0.0"
505 -
506 -"@lezer/javascript@^1.0.0":
507 - version "1.4.13"
508 - resolved "https://registry.yarnpkg.com/@lezer/javascript/-/javascript-1.4.13.tgz#e6459a000e1d7369db3e97b1764da63eeb5afe1b"
509 - integrity sha512-5IBr8LIO3xJdJH1e9aj/ZNLE4LSbdsx25wFmGRAZsj2zSmwAYjx26JyU/BYOCpRQlu1jcv1z3vy4NB9+UkfRow==
510 - dependencies:
511 - "@lezer/common" "^1.2.0"
512 - "@lezer/highlight" "^1.1.3"
513 - "@lezer/lr" "^1.3.0"
514 -
515 -"@lezer/json@^1.0.0":
516 - version "1.0.2"
517 - resolved "https://registry.yarnpkg.com/@lezer/json/-/json-1.0.2.tgz#bdc849e174113e2d9a569a5e6fb1a27e2f703eaf"
518 - integrity sha512-xHT2P4S5eeCYECyKNPhr4cbEL9tc8w83SPwRC373o9uEdrvGKTZoJVAGxpOsZckMlEh9W23Pc72ew918RWQOBQ==
519 - dependencies:
520 - "@lezer/common" "^1.2.0"
521 - "@lezer/highlight" "^1.0.0"
522 - "@lezer/lr" "^1.0.0"
523 -
524 -"@lezer/lr@^1.0.0", "@lezer/lr@^1.1.0", "@lezer/lr@^1.3.0", "@lezer/lr@^1.3.1", "@lezer/lr@^1.3.3", "@lezer/lr@^1.4.0":
525 - version "1.4.0"
526 - resolved "https://registry.yarnpkg.com/@lezer/lr/-/lr-1.4.0.tgz#ed52a75dbbfbb0d1eb63710ea84c35ee647cb67e"
527 - integrity sha512-Wst46p51km8gH0ZUmeNrtpRYmdlRHUpN1DQd3GFAyKANi8WVz8c2jHYTf1CVScFaCjQw1iO3ZZdqGDxQPRErTg==
528 - dependencies:
529 - "@lezer/common" "^1.0.0"
530 -
531 -"@lezer/markdown@^1.0.0":
532 - version "1.2.0"
533 - resolved "https://registry.yarnpkg.com/@lezer/markdown/-/markdown-1.2.0.tgz#387cd5fba85479e3fa1d74586060dc5392c9ccb6"
534 - integrity sha512-d7MwsfAukZJo1GpPrcPGa3MxaFFOqNp0gbqF+3F7pTeNDOgeJN1muXzx1XXDPt+Ac+/voCzsH7qXqnn+xReG/g==
535 - dependencies:
536 - "@lezer/common" "^1.0.0"
537 - "@lezer/highlight" "^1.0.0"
538 -
539 -"@lezer/php@^1.0.0":
540 - version "1.0.2"
541 - resolved "https://registry.yarnpkg.com/@lezer/php/-/php-1.0.2.tgz#7c291631fc1e7f7efe99977522bc48bdc732658a"
542 - integrity sha512-GN7BnqtGRpFyeoKSEqxvGvhJQiI4zkgmYnDk/JIyc7H7Ifc1tkPnUn/R2R8meH3h/aBf5rzjvU8ZQoyiNDtDrA==
543 - dependencies:
544 - "@lezer/common" "^1.2.0"
545 - "@lezer/highlight" "^1.0.0"
546 - "@lezer/lr" "^1.1.0"
547 -
548 -"@lezer/python@^1.1.4":
549 - version "1.1.11"
550 - resolved "https://registry.yarnpkg.com/@lezer/python/-/python-1.1.11.tgz#ee520f69b30d94e189a6b8b10f6cc3698a2978fa"
551 - integrity sha512-C3QeLCcdAKJDUOsYjfFP6a1wdn8jhUNX200bgFm8TpKH1eM2PlgYQS5ugw6E38qGeEx7CP21I1Q52SoybXt0OQ==
552 - dependencies:
553 - "@lezer/common" "^1.2.0"
554 - "@lezer/highlight" "^1.0.0"
555 - "@lezer/lr" "^1.0.0"
556 -
557 -"@lezer/rust@^1.0.0":
558 - version "1.0.2"
559 - resolved "https://registry.yarnpkg.com/@lezer/rust/-/rust-1.0.2.tgz#cc9a75605d67182a0e799ac40b1965a61dcc6ef0"
560 - integrity sha512-Lz5sIPBdF2FUXcWeCu1//ojFAZqzTQNRga0aYv6dYXqJqPfMdCAI0NzajWUd4Xijj1IKJLtjoXRPMvTKWBcqKg==
561 - dependencies:
562 - "@lezer/common" "^1.2.0"
563 - "@lezer/highlight" "^1.0.0"
564 - "@lezer/lr" "^1.0.0"
565 -
566 -"@lezer/sass@^1.0.0":
567 - version "1.0.4"
568 - resolved "https://registry.yarnpkg.com/@lezer/sass/-/sass-1.0.4.tgz#5d18c460a4a896145ac49bab8ea7998ac9d9b401"
569 - integrity sha512-AqW4myvp73sbMk6y0+gJrMjN5xtqFZzqTftzO3YcO8gSL5d3pymIP3deQllAI8+s1ZoSzH6kD4hsoFLpkD9Kfg==
570 - dependencies:
571 - "@lezer/common" "^1.2.0"
572 - "@lezer/highlight" "^1.0.0"
573 - "@lezer/lr" "^1.0.0"
574 -
575 -"@lezer/xml@^1.0.0":
576 - version "1.0.4"
577 - resolved "https://registry.yarnpkg.com/@lezer/xml/-/xml-1.0.4.tgz#d565dd84af9ec0f620b0bb5f043b1233e63ffb0a"
578 - integrity sha512-WmXKb5eX8+rRfZYSNRR5TPee/ZoDgBdVS/rj1VCJGDKa5gNldIctQYibCoFVyNhvZsyL/8nHbZJZPM4gnXN2Vw==
579 - dependencies:
580 - "@lezer/common" "^1.2.0"
581 - "@lezer/highlight" "^1.0.0"
582 - "@lezer/lr" "^1.0.0"
583 -
584 -"@lezer/yaml@^1.0.0":
585 - version "1.0.2"
586 - resolved "https://registry.yarnpkg.com/@lezer/yaml/-/yaml-1.0.2.tgz#52e577f1284920d73e2d19089d408afb6b68d3b7"
587 - integrity sha512-XCkwuxe+eumJ28nA9e1S6XKsXz9W7V/AG+WBiWOtiIuUpKcZ/bHuvN8bLxSDREIcybSRpEd/jvphh4vgm6Ed2g==
588 - dependencies:
589 - "@lezer/common" "^1.2.0"
590 - "@lezer/highlight" "^1.0.0"
591 - "@lezer/lr" "^1.4.0"
592 -
593 -"@nodelib/fs.scandir@2.1.5":
594 - version "2.1.5"
595 - resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5"
596 - integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==
597 - dependencies:
598 - "@nodelib/fs.stat" "2.0.5"
599 - run-parallel "^1.1.9"
600 -
601 -"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2":
602 - version "2.0.5"
603 - resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b"
604 - integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==
605 -
606 -"@nodelib/fs.walk@^1.2.3":
607 - version "1.2.8"
608 - resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a"
609 - integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==
610 - dependencies:
611 - "@nodelib/fs.scandir" "2.1.5"
612 - fastq "^1.6.0"
613 -
614 -"@replit/codemirror-indentation-markers@^6.5.0":
615 - version "6.5.0"
616 - resolved "https://registry.yarnpkg.com/@replit/codemirror-indentation-markers/-/codemirror-indentation-markers-6.5.0.tgz#e853e406cf05fea13449578c6c9c1383c6feb219"
617 - integrity sha512-5RgeuQ6erfROi1EVI2X7G4UR+KByjb07jhYMynvpvlrV22JlnARifmKMGEUKy0pKcxBNfwbFqoUlTYHPgyZNlg==
618 -
619 -"@sveltejs/vite-plugin-svelte-inspector@^1.0.4":
620 - version "1.0.4"
621 - resolved "https://registry.yarnpkg.com/@sveltejs/vite-plugin-svelte-inspector/-/vite-plugin-svelte-inspector-1.0.4.tgz#c99fcb73aaa845a3e2c0563409aeb3ee0b863add"
622 - integrity sha512-zjiuZ3yydBtwpF3bj0kQNV0YXe+iKE545QGZVTaylW3eAzFr+pJ/cwK8lZEaRp4JtaJXhD5DyWAV4AxLh6DgaQ==
623 - dependencies:
624 - debug "^4.3.4"
625 -
626 -"@sveltejs/vite-plugin-svelte@^2.0.4":
627 - version "2.5.3"
628 - resolved "https://registry.yarnpkg.com/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-2.5.3.tgz#23f810d0c38d159491845175c2566a51639be3fc"
629 - integrity sha512-erhNtXxE5/6xGZz/M9eXsmI7Pxa6MS7jyTy06zN3Ck++ldrppOnOlJwHHTsMC7DHDQdgUp4NAc4cDNQ9eGdB/w==
630 - dependencies:
631 - "@sveltejs/vite-plugin-svelte-inspector" "^1.0.4"
632 - debug "^4.3.4"
633 - deepmerge "^4.3.1"
634 - kleur "^4.1.5"
635 - magic-string "^0.30.3"
636 - svelte-hmr "^0.15.3"
637 - vitefu "^0.2.4"
638 -
639 -"@tauri-apps/api@1.5.3":
640 - version "1.5.3"
641 - resolved "https://registry.yarnpkg.com/@tauri-apps/api/-/api-1.5.3.tgz#f7b362b1f30aadb0a8bbeb7ae111755c0ed33d73"
642 - integrity sha512-zxnDjHHKjOsrIzZm6nO5Xapb/BxqUq1tc7cGkFXsFkGTsSWgCPH1D8mm0XS9weJY2OaR73I3k3S+b7eSzJDfqA==
643 -
644 -"@tauri-apps/api@^1.5.3", "@tauri-apps/api@^1.5.5":
645 - version "1.5.5"
646 - resolved "https://registry.yarnpkg.com/@tauri-apps/api/-/api-1.5.5.tgz#6ecc147e565912648d2de862d8c495cc7c705693"
647 - integrity sha512-Jgwj8BK/9YXZNzcqVDk1Al7+u5V9sWrZ8MhV41A1AKgJaicHuqlkc/qdx06sNDXvc+qprTPpBAaqnt891qOUIQ==
648 -
649 -"@tauri-apps/cli-darwin-arm64@1.5.14":
650 - version "1.5.14"
651 - resolved "https://registry.yarnpkg.com/@tauri-apps/cli-darwin-arm64/-/cli-darwin-arm64-1.5.14.tgz#ef2e3d4ee8da00aa8eb027a9b771fc1626e4f47a"
652 - integrity sha512-lxoSOp3KKSqzHJa7iT32dukPGMlfsTuja1xXSgwR8o/fqzpYJY7FY/3ZxesP8HR66FcK+vtqa//HNqeOQ0mHkA==
653 -
654 -"@tauri-apps/cli-darwin-x64@1.5.14":
655 - version "1.5.14"
656 - resolved "https://registry.yarnpkg.com/@tauri-apps/cli-darwin-x64/-/cli-darwin-x64-1.5.14.tgz#486834e8eafab0c6ae4db342ce8a7b91e1555384"
657 - integrity sha512-EXSwN1n5spfG8FoXuyc90ACtmDJXzaZ1gxyENaq9xEpQoo7j/Q1vb6qXxmr6azKr8zmqY4h08ZFbv3exh93xJg==
658 -
659 -"@tauri-apps/cli-linux-arm-gnueabihf@1.5.14":
660 - version "1.5.14"
661 - resolved "https://registry.yarnpkg.com/@tauri-apps/cli-linux-arm-gnueabihf/-/cli-linux-arm-gnueabihf-1.5.14.tgz#5f9893ef5f519474547d1983942815307779ff6a"
662 - integrity sha512-Yb8BH/KYR7Tl+de40sZPfrqbhcU3Jlu+UPIrnXt05sjn48xqIps74Xjz8zzVp0TuHxUp8FmIGtCVhQgsbrsvvg==
663 -
664 -"@tauri-apps/cli-linux-arm64-gnu@1.5.14":
665 - version "1.5.14"
666 - resolved "https://registry.yarnpkg.com/@tauri-apps/cli-linux-arm64-gnu/-/cli-linux-arm64-gnu-1.5.14.tgz#b0c335887918ede167862f8abe1455a94d4387d8"
667 - integrity sha512-QrKHP4gRaHiup478rPBZ+BmNd88yze9jMmheoNy9mN1K/aECRmTHO+tWhsxv5moFHZzRhO0QDWxxvTtiaPXaGg==
668 -
669 -"@tauri-apps/cli-linux-arm64-musl@1.5.14":
670 - version "1.5.14"
671 - resolved "https://registry.yarnpkg.com/@tauri-apps/cli-linux-arm64-musl/-/cli-linux-arm64-musl-1.5.14.tgz#3aba82cf3b8d1d280d59ee067fb712f227a1478c"
672 - integrity sha512-Hb1C1VMxmUcyGjW/K/INKF87zzzgLEVRmWZZnQd7M1P4uue4xPyIwUELSdX12Z2jREPgmLW4AXPD0m6wsNu7iw==
673 -
674 -"@tauri-apps/cli-linux-x64-gnu@1.5.14":
675 - version "1.5.14"
676 - resolved "https://registry.yarnpkg.com/@tauri-apps/cli-linux-x64-gnu/-/cli-linux-x64-gnu-1.5.14.tgz#3929adca8d402c70ea6c8f4fdbc9539370bc4407"
677 - integrity sha512-kD9v/UwPDuhIgq2TJj/s2/7rqk+vmExVV6xHPKI8vVbIvlNAOZqmx3fpxjej1241vhJ/piGd/m6q6YMWGsL0oQ==
678 -
679 -"@tauri-apps/cli-linux-x64-musl@1.5.14":
680 - version "1.5.14"
681 - resolved "https://registry.yarnpkg.com/@tauri-apps/cli-linux-x64-musl/-/cli-linux-x64-musl-1.5.14.tgz#249b468b45d2942cfc4bc7a0afa6360e55b4b67f"
682 - integrity sha512-204Drgg9Zx0+THKndqASz4+iPCwqA3gQVF9C0CDIArNXrjPyJjVvW8VP5CHiZYaTNWxlz/ltyxluM6UFWbXNFw==
683 -
684 -"@tauri-apps/cli-win32-arm64-msvc@1.5.14":
685 - version "1.5.14"
686 - resolved "https://registry.yarnpkg.com/@tauri-apps/cli-win32-arm64-msvc/-/cli-win32-arm64-msvc-1.5.14.tgz#3218203615aad5ce7095db273fc1d07dd1b21f05"
687 - integrity sha512-sqPSni2MnWNCm+8YZnLdWCclxfSHaYqKuPFSz8q7Tn1G1m/cA9gyPoC1G0esHftY7bu/ZM5lB4kM3I4U0KlLiA==
688 -
689 -"@tauri-apps/cli-win32-ia32-msvc@1.5.14":
690 - version "1.5.14"
691 - resolved "https://registry.yarnpkg.com/@tauri-apps/cli-win32-ia32-msvc/-/cli-win32-ia32-msvc-1.5.14.tgz#d1928325bb65b95afb9d7e0a5385601e5e8d4c50"
692 - integrity sha512-8xN8W0zTs8oFsQmvYLxHFeqhzVI7oTaPK1xQMc5gbpFP45jN41c21aCXfjnvzT+h90EfCHUF9EWj2HTEJSb7Iw==
693 -
694 -"@tauri-apps/cli-win32-x64-msvc@1.5.14":
695 - version "1.5.14"
696 - resolved "https://registry.yarnpkg.com/@tauri-apps/cli-win32-x64-msvc/-/cli-win32-x64-msvc-1.5.14.tgz#6a407d4dcb4eacc4e421625b3e1925a677b2e0b6"
697 - integrity sha512-U0slee5tNM2PYECBpPHavLSwkT3szGMZ+qhcikQQbDan84bQdLn/kHWjyXOgLJs4KSve4+KxcrN+AVqj0VyHnw==
698 -
699 -"@tauri-apps/cli@^1.5.14":
700 - version "1.5.14"
701 - resolved "https://registry.yarnpkg.com/@tauri-apps/cli/-/cli-1.5.14.tgz#ea28b389d43b4c4e3cb2b455179573f924016711"
702 - integrity sha512-JOSMKymlg116UdEXSj69eg5p1OtZnQkUE0qIGbtNDO1sk3X/KgBN6+oHBW0BzPStp/W0AjBgrMWCqjHPwEpOug==
703 - optionalDependencies:
704 - "@tauri-apps/cli-darwin-arm64" "1.5.14"
705 - "@tauri-apps/cli-darwin-x64" "1.5.14"
706 - "@tauri-apps/cli-linux-arm-gnueabihf" "1.5.14"
707 - "@tauri-apps/cli-linux-arm64-gnu" "1.5.14"
708 - "@tauri-apps/cli-linux-arm64-musl" "1.5.14"
709 - "@tauri-apps/cli-linux-x64-gnu" "1.5.14"
710 - "@tauri-apps/cli-linux-x64-musl" "1.5.14"
711 - "@tauri-apps/cli-win32-arm64-msvc" "1.5.14"
712 - "@tauri-apps/cli-win32-ia32-msvc" "1.5.14"
713 - "@tauri-apps/cli-win32-x64-msvc" "1.5.14"
714 -
715 -"@tsconfig/svelte@^4.0.1":
716 - version "4.0.1"
717 - resolved "https://registry.yarnpkg.com/@tsconfig/svelte/-/svelte-4.0.1.tgz#f36c1085fbdd868c10fb0426141956483dd4867b"
718 - integrity sha512-B+XlGpmuAQzJqDoBATNCvEPqQg0HkO7S8pM14QDI5NsmtymzRexQ1N+nX2H6RTtFbuFgaZD4I8AAi8voGg0GLg==
719 -
720 -"@types/estree@*", "@types/estree@^1.0.0", "@types/estree@^1.0.1":
721 - version "1.0.5"
722 - resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.5.tgz#a6ce3e556e00fd9895dd872dd172ad0d4bd687f4"
723 - integrity sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==
724 -
725 -"@types/node@^18.15.11":
726 - version "18.19.10"
727 - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.19.10.tgz#4de314ab66faf6bc8ba691021a091ddcdf13a158"
728 - integrity sha512-IZD8kAM02AW1HRDTPOlz3npFava678pr8Ie9Vp8uRhBROXAv8MXT2pCnGZZAKYdromsNQLHQcfWQ6EOatVLtqA==
729 - dependencies:
730 - undici-types "~5.26.4"
731 -
732 -"@types/pug@^2.0.6":
733 - version "2.0.10"
734 - resolved "https://registry.yarnpkg.com/@types/pug/-/pug-2.0.10.tgz#52f8dbd6113517aef901db20b4f3fca543b88c1f"
735 - integrity sha512-Sk/uYFOBAB7mb74XcpizmH0KOR2Pv3D2Hmrh1Dmy5BmK3MpdSa5kqZcg6EKBdklU0bFXX9gCfzvpnyUehrPIuA==
736 -
737 -acorn@^8.10.0, acorn@^8.9.0:
738 - version "8.12.1"
739 - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.12.1.tgz#71616bdccbe25e27a54439e0046e89ca76df2248"
740 - integrity sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==
741 -
742 -anymatch@~3.1.2:
743 - version "3.1.3"
744 - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e"
745 - integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==
746 - dependencies:
747 - normalize-path "^3.0.0"
748 - picomatch "^2.0.4"
749 -
750 -aria-query@^5.3.0:
751 - version "5.3.0"
752 - resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.3.0.tgz#650c569e41ad90b51b3d7df5e5eed1c7549c103e"
753 - integrity sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==
754 - dependencies:
755 - dequal "^2.0.3"
756 -
757 -axobject-query@^4.0.0:
758 - version "4.1.0"
759 - resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-4.1.0.tgz#28768c76d0e3cff21bc62a9e2d0b6ac30042a1ee"
760 - integrity sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==
761 -
762 -balanced-match@^1.0.0:
763 - version "1.0.2"
764 - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee"
765 - integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==
766 -
767 -binary-extensions@^2.0.0:
768 - version "2.2.0"
769 - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d"
770 - integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==
771 -
772 -brace-expansion@^1.1.7:
773 - version "1.1.11"
774 - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
775 - integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==
776 - dependencies:
777 - balanced-match "^1.0.0"
778 - concat-map "0.0.1"
779 -
780 -braces@^3.0.3, braces@~3.0.2:
781 - version "3.0.3"
782 - resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789"
783 - integrity sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==
784 - dependencies:
785 - fill-range "^7.1.1"
786 -
787 -buffer-crc32@^0.2.5:
788 - version "0.2.13"
789 - resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242"
790 - integrity sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==
791 -
792 -callsites@^3.0.0:
793 - version "3.1.0"
794 - resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73"
795 - integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==
796 -
797 -carbon-icons-svelte@^11.4.0:
798 - version "11.4.0"
799 - resolved "https://registry.yarnpkg.com/carbon-icons-svelte/-/carbon-icons-svelte-11.4.0.tgz#1bab38ac0c8f778e0431f8df54324829c81cfd30"
800 - integrity sha512-p/llZde2kP2BI9SOqM+QFKGfQnYrW+4dVxF1rAYriEADXDsjt9EYlh+KpQ5qf4JpXAq+e2+TB/r/lIG1xdUbAQ==
801 -
802 -"chokidar@>=3.0.0 <4.0.0", chokidar@^3.4.1:
803 - version "3.5.3"
804 - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd"
805 - integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==
806 - dependencies:
807 - anymatch "~3.1.2"
808 - braces "~3.0.2"
809 - glob-parent "~5.1.2"
810 - is-binary-path "~2.1.0"
811 - is-glob "~4.0.1"
812 - normalize-path "~3.0.0"
813 - readdirp "~3.6.0"
814 - optionalDependencies:
815 - fsevents "~2.3.2"
816 -
817 -code-red@^1.0.3:
818 - version "1.0.4"
819 - resolved "https://registry.yarnpkg.com/code-red/-/code-red-1.0.4.tgz#59ba5c9d1d320a4ef795bc10a28bd42bfebe3e35"
820 - integrity sha512-7qJWqItLA8/VPVlKJlFXU+NBlo/qyfs39aJcuMT/2ere32ZqvF5OSxgdM5xOfJJ7O429gg2HM47y8v9P+9wrNw==
821 - dependencies:
822 - "@jridgewell/sourcemap-codec" "^1.4.15"
823 - "@types/estree" "^1.0.1"
824 - acorn "^8.10.0"
825 - estree-walker "^3.0.3"
826 - periscopic "^3.1.0"
827 -
828 -codemirror@^6.0.1:
829 - version "6.0.1"
830 - resolved "https://registry.yarnpkg.com/codemirror/-/codemirror-6.0.1.tgz#62b91142d45904547ee3e0e0e4c1a79158035a29"
831 - integrity sha512-J8j+nZ+CdWmIeFIGXEFbFPtpiYacFMDR8GlHK3IyHQJMCaVRfGx9NT+Hxivv1ckLWPvNdZqndbr/7lVhrf/Svg==
832 - dependencies:
833 - "@codemirror/autocomplete" "^6.0.0"
834 - "@codemirror/commands" "^6.0.0"
835 - "@codemirror/language" "^6.0.0"
836 - "@codemirror/lint" "^6.0.0"
837 - "@codemirror/search" "^6.0.0"
838 - "@codemirror/state" "^6.0.0"
839 - "@codemirror/view" "^6.0.0"
840 -
841 -concat-map@0.0.1:
842 - version "0.0.1"
843 - resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
844 - integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==
845 -
846 -crelt@^1.0.5:
847 - version "1.0.6"
848 - resolved "https://registry.yarnpkg.com/crelt/-/crelt-1.0.6.tgz#7cc898ea74e190fb6ef9dae57f8f81cf7302df72"
849 - integrity sha512-VQ2MBenTq1fWZUH9DJNGti7kKv6EeAuYr3cLwxUWhIu1baTaXh4Ib5W2CqHVqib4/MqbYGJqiL3Zb8GJZr3l4g==
850 -
851 -css-tree@^2.3.1:
852 - version "2.3.1"
853 - resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-2.3.1.tgz#10264ce1e5442e8572fc82fbe490644ff54b5c20"
854 - integrity sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==
855 - dependencies:
856 - mdn-data "2.0.30"
857 - source-map-js "^1.0.1"
858 -
859 -debug@^4.3.4:
860 - version "4.3.4"
861 - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865"
862 - integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==
863 - dependencies:
864 - ms "2.1.2"
865 -
866 -deepmerge@^4.3.1:
867 - version "4.3.1"
868 - resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a"
869 - integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==
870 -
871 -dequal@^2.0.3:
872 - version "2.0.3"
873 - resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.3.tgz#2644214f1997d39ed0ee0ece72335490a7ac67be"
874 - integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==
875 -
876 -detect-indent@^6.1.0:
877 - version "6.1.0"
878 - resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-6.1.0.tgz#592485ebbbf6b3b1ab2be175c8393d04ca0d57e6"
879 - integrity sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==
880 -
881 -es6-promise@^3.1.2:
882 - version "3.3.1"
883 - resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-3.3.1.tgz#a08cdde84ccdbf34d027a1451bc91d4bcd28a613"
884 - integrity sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==
885 -
886 -esbuild@^0.18.10:
887 - version "0.18.20"
888 - resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.18.20.tgz#4709f5a34801b43b799ab7d6d82f7284a9b7a7a6"
889 - integrity sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==
890 - optionalDependencies:
891 - "@esbuild/android-arm" "0.18.20"
892 - "@esbuild/android-arm64" "0.18.20"
893 - "@esbuild/android-x64" "0.18.20"
894 - "@esbuild/darwin-arm64" "0.18.20"
895 - "@esbuild/darwin-x64" "0.18.20"
896 - "@esbuild/freebsd-arm64" "0.18.20"
897 - "@esbuild/freebsd-x64" "0.18.20"
898 - "@esbuild/linux-arm" "0.18.20"
899 - "@esbuild/linux-arm64" "0.18.20"
900 - "@esbuild/linux-ia32" "0.18.20"
901 - "@esbuild/linux-loong64" "0.18.20"
902 - "@esbuild/linux-mips64el" "0.18.20"
903 - "@esbuild/linux-ppc64" "0.18.20"
904 - "@esbuild/linux-riscv64" "0.18.20"
905 - "@esbuild/linux-s390x" "0.18.20"
906 - "@esbuild/linux-x64" "0.18.20"
907 - "@esbuild/netbsd-x64" "0.18.20"
908 - "@esbuild/openbsd-x64" "0.18.20"
909 - "@esbuild/sunos-x64" "0.18.20"
910 - "@esbuild/win32-arm64" "0.18.20"
911 - "@esbuild/win32-ia32" "0.18.20"
912 - "@esbuild/win32-x64" "0.18.20"
913 -
914 -esm-env-robust@^0.0.3:
915 - version "0.0.3"
916 - resolved "https://registry.yarnpkg.com/esm-env-robust/-/esm-env-robust-0.0.3.tgz#ef95644dde2f2bd750dec4366a43950b3dc3ed50"
917 - integrity sha512-90Gnuw2DALOqlL1581VxP3GHPUNHX9U+fQ+8FNcTTFClhY5gEggAAnJ3q1b2Oq23knRsjv8YpNeMRPaMLUymOA==
918 - dependencies:
919 - esm-env "^1.0.0"
920 -
921 -esm-env@^1.0.0:
922 - version "1.0.0"
923 - resolved "https://registry.yarnpkg.com/esm-env/-/esm-env-1.0.0.tgz#b124b40b180711690a4cb9b00d16573391950413"
924 - integrity sha512-Cf6VksWPsTuW01vU9Mk/3vRue91Zevka5SjyNf3nEpokFRuqt/KjUQoGAwq9qMmhpLTHmXzSIrFRw8zxWzmFBA==
925 -
926 -estree-walker@^3.0.0, estree-walker@^3.0.3:
927 - version "3.0.3"
928 - resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-3.0.3.tgz#67c3e549ec402a487b4fc193d1953a524752340d"
929 - integrity sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==
930 - dependencies:
931 - "@types/estree" "^1.0.0"
932 -
933 -fast-glob@^3.2.7:
934 - version "3.3.2"
935 - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.2.tgz#a904501e57cfdd2ffcded45e99a54fef55e46129"
936 - integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==
937 - dependencies:
938 - "@nodelib/fs.stat" "^2.0.2"
939 - "@nodelib/fs.walk" "^1.2.3"
940 - glob-parent "^5.1.2"
941 - merge2 "^1.3.0"
942 - micromatch "^4.0.4"
943 -
944 -fastq@^1.6.0:
945 - version "1.17.0"
946 - resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.17.0.tgz#ca5e1a90b5e68f97fc8b61330d5819b82f5fab03"
947 - integrity sha512-zGygtijUMT7jnk3h26kUms3BkSDp4IfIKjmnqI2tvx6nuBfiF1UqOxbnLfzdv+apBy+53oaImsKtMw/xYbW+1w==
948 - dependencies:
949 - reusify "^1.0.4"
950 -
951 -fill-range@^7.1.1:
952 - version "7.1.1"
953 - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.1.1.tgz#44265d3cac07e3ea7dc247516380643754a05292"
954 - integrity sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==
955 - dependencies:
956 - to-regex-range "^5.0.1"
957 -
958 -fs.realpath@^1.0.0:
959 - version "1.0.0"
960 - resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
961 - integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==
962 -
963 -fsevents@~2.3.2:
964 - version "2.3.3"
965 - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6"
966 - integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==
967 -
968 -glob-parent@^5.1.2, glob-parent@~5.1.2:
969 - version "5.1.2"
970 - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4"
971 - integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
972 - dependencies:
973 - is-glob "^4.0.1"
974 -
975 -glob@^7.1.3:
976 - version "7.2.3"
977 - resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b"
978 - integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==
979 - dependencies:
980 - fs.realpath "^1.0.0"
981 - inflight "^1.0.4"
982 - inherits "2"
983 - minimatch "^3.1.1"
984 - once "^1.3.0"
985 - path-is-absolute "^1.0.0"
986 -
987 -graceful-fs@^4.1.3:
988 - version "4.2.11"
989 - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3"
990 - integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==
991 -
992 -immutable@^4.0.0:
993 - version "4.3.5"
994 - resolved "https://registry.yarnpkg.com/immutable/-/immutable-4.3.5.tgz#f8b436e66d59f99760dc577f5c99a4fd2a5cc5a0"
995 - integrity sha512-8eabxkth9gZatlwl5TBuJnCsoTADlL6ftEr7A4qgdaTsPyreilDSnUk57SO+jfKcNtxPa22U5KK6DSeAYhpBJw==
996 -
997 -import-fresh@^3.2.1:
998 - version "3.3.0"
999 - resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b"
1000 - integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==
1001 - dependencies:
1002 - parent-module "^1.0.0"
1003 - resolve-from "^4.0.0"
1004 -
1005 -inflight@^1.0.4:
1006 - version "1.0.6"
1007 - resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
1008 - integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==
1009 - dependencies:
1010 - once "^1.3.0"
1011 - wrappy "1"
1012 -
1013 -inherits@2:
1014 - version "2.0.4"
1015 - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
1016 - integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
1017 -
1018 -is-binary-path@~2.1.0:
1019 - version "2.1.0"
1020 - resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09"
1021 - integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==
1022 - dependencies:
1023 - binary-extensions "^2.0.0"
1024 -
1025 -is-extglob@^2.1.1:
1026 - version "2.1.1"
1027 - resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
1028 - integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==
1029 -
1030 -is-glob@^4.0.1, is-glob@~4.0.1:
1031 - version "4.0.3"
1032 - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084"
1033 - integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==
1034 - dependencies:
1035 - is-extglob "^2.1.1"
1036 -
1037 -is-number@^7.0.0:
1038 - version "7.0.0"
1039 - resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b"
1040 - integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==
1041 -
1042 -is-reference@^3.0.0, is-reference@^3.0.1:
1043 - version "3.0.2"
1044 - resolved "https://registry.yarnpkg.com/is-reference/-/is-reference-3.0.2.tgz#154747a01f45cd962404ee89d43837af2cba247c"
1045 - integrity sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==
1046 - dependencies:
1047 - "@types/estree" "*"
1048 -
1049 -kleur@^4.1.5:
1050 - version "4.1.5"
1051 - resolved "https://registry.yarnpkg.com/kleur/-/kleur-4.1.5.tgz#95106101795f7050c6c650f350c683febddb1780"
1052 - integrity sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==
1053 -
1054 -locate-character@^3.0.0:
1055 - version "3.0.0"
1056 - resolved "https://registry.yarnpkg.com/locate-character/-/locate-character-3.0.0.tgz#0305c5b8744f61028ef5d01f444009e00779f974"
1057 - integrity sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==
1058 -
1059 -magic-string@^0.30.3, magic-string@^0.30.4, magic-string@^0.30.5:
1060 - version "0.30.11"
1061 - resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.11.tgz#301a6f93b3e8c2cb13ac1a7a673492c0dfd12954"
1062 - integrity sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==
1063 - dependencies:
1064 - "@jridgewell/sourcemap-codec" "^1.5.0"
1065 -
1066 -mdn-data@2.0.30:
1067 - version "2.0.30"
1068 - resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.30.tgz#ce4df6f80af6cfbe218ecd5c552ba13c4dfa08cc"
1069 - integrity sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==
1070 -
1071 -merge2@^1.3.0:
1072 - version "1.4.1"
1073 - resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae"
1074 - integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==
1075 -
1076 -micromatch@^4.0.4:
1077 - version "4.0.8"
1078 - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.8.tgz#d66fa18f3a47076789320b9b1af32bd86d9fa202"
1079 - integrity sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==
1080 - dependencies:
1081 - braces "^3.0.3"
1082 - picomatch "^2.3.1"
1083 -
1084 -min-indent@^1.0.0:
1085 - version "1.0.1"
1086 - resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869"
1087 - integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==
1088 -
1089 -minimatch@^3.1.1:
1090 - version "3.1.2"
1091 - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b"
1092 - integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==
1093 - dependencies:
1094 - brace-expansion "^1.1.7"
1095 -
1096 -minimist@^1.2.0, minimist@^1.2.6:
1097 - version "1.2.8"
1098 - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c"
1099 - integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==
1100 -
1101 -mkdirp@^0.5.1:
1102 - version "0.5.6"
1103 - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6"
1104 - integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==
1105 - dependencies:
1106 - minimist "^1.2.6"
1107 -
1108 -mousetrap@^1.6.5:
1109 - version "1.6.5"
1110 - resolved "https://registry.yarnpkg.com/mousetrap/-/mousetrap-1.6.5.tgz#8a766d8c272b08393d5f56074e0b5ec183485bf9"
1111 - integrity sha512-QNo4kEepaIBwiT8CDhP98umTetp+JNfQYBWvC1pc6/OAibuXtRcxZ58Qz8skvEHYvURne/7R8T5VoOI7rDsEUA==
1112 -
1113 -mri@^1.1.0:
1114 - version "1.2.0"
1115 - resolved "https://registry.yarnpkg.com/mri/-/mri-1.2.0.tgz#6721480fec2a11a4889861115a48b6cbe7cc8f0b"
1116 - integrity sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==
1117 -
1118 -ms@2.1.2:
1119 - version "2.1.2"
1120 - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
1121 - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
1122 -
1123 -nanoid@^3.3.7:
1124 - version "3.3.7"
1125 - resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.7.tgz#d0c301a691bc8d54efa0a2226ccf3fe2fd656bd8"
1126 - integrity sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==
1127 -
1128 -normalize-path@^3.0.0, normalize-path@~3.0.0:
1129 - version "3.0.0"
1130 - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65"
1131 - integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==
1132 -
1133 -once@^1.3.0:
1134 - version "1.4.0"
1135 - resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
1136 - integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==
1137 - dependencies:
1138 - wrappy "1"
1139 -
1140 -parent-module@^1.0.0:
1141 - version "1.0.1"
1142 - resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2"
1143 - integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==
1144 - dependencies:
1145 - callsites "^3.0.0"
1146 -
1147 -path-is-absolute@^1.0.0:
1148 - version "1.0.1"
1149 - resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
1150 - integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==
1151 -
1152 -periscopic@^3.1.0:
1153 - version "3.1.0"
1154 - resolved "https://registry.yarnpkg.com/periscopic/-/periscopic-3.1.0.tgz#7e9037bf51c5855bd33b48928828db4afa79d97a"
1155 - integrity sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==
1156 - dependencies:
1157 - "@types/estree" "^1.0.0"
1158 - estree-walker "^3.0.0"
1159 - is-reference "^3.0.0"
1160 -
1161 -picocolors@^1.0.0:
1162 - version "1.0.0"
1163 - resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c"
1164 - integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==
1165 -
1166 -picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1:
1167 - version "2.3.1"
1168 - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42"
1169 - integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
1170 -
1171 -postcss@^8.4.27:
1172 - version "8.4.33"
1173 - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.33.tgz#1378e859c9f69bf6f638b990a0212f43e2aaa742"
1174 - integrity sha512-Kkpbhhdjw2qQs2O2DGX+8m5OVqEcbB9HRBvuYM9pgrjEFUg30A9LmXNlTAUj4S9kgtGyrMbTzVjH7E+s5Re2yg==
1175 - dependencies:
1176 - nanoid "^3.3.7"
1177 - picocolors "^1.0.0"
1178 - source-map-js "^1.0.2"
1179 -
1180 -prettier@^2.8.7:
1181 - version "2.8.8"
1182 - resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.8.tgz#e8c5d7e98a4305ffe3de2e1fc4aca1a71c28b1da"
1183 - integrity sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==
1184 -
1185 -queue-microtask@^1.2.2:
1186 - version "1.2.3"
1187 - resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243"
1188 - integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==
1189 -
1190 -readdirp@~3.6.0:
1191 - version "3.6.0"
1192 - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7"
1193 - integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==
1194 - dependencies:
1195 - picomatch "^2.2.1"
1196 -
1197 -resolve-from@^4.0.0:
1198 - version "4.0.0"
1199 - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6"
1200 - integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==
1201 -
1202 -reusify@^1.0.4:
1203 - version "1.0.4"
1204 - resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76"
1205 - integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==
1206 -
1207 -rimraf@^2.5.2:
1208 - version "2.7.1"
1209 - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec"
1210 - integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==
1211 - dependencies:
1212 - glob "^7.1.3"
1213 -
1214 -rollup@^3.27.1:
1215 - version "3.29.4"
1216 - resolved "https://registry.yarnpkg.com/rollup/-/rollup-3.29.4.tgz#4d70c0f9834146df8705bfb69a9a19c9e1109981"
1217 - integrity sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==
1218 - optionalDependencies:
1219 - fsevents "~2.3.2"
1220 -
1221 -run-parallel@^1.1.9:
1222 - version "1.2.0"
1223 - resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee"
1224 - integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==
1225 - dependencies:
1226 - queue-microtask "^1.2.2"
1227 -
1228 -sade@^1.7.4:
1229 - version "1.8.1"
1230 - resolved "https://registry.yarnpkg.com/sade/-/sade-1.8.1.tgz#0a78e81d658d394887be57d2a409bf703a3b2701"
1231 - integrity sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==
1232 - dependencies:
1233 - mri "^1.1.0"
1234 -
1235 -sander@^0.5.0:
1236 - version "0.5.1"
1237 - resolved "https://registry.yarnpkg.com/sander/-/sander-0.5.1.tgz#741e245e231f07cafb6fdf0f133adfa216a502ad"
1238 - integrity sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==
1239 - dependencies:
1240 - es6-promise "^3.1.2"
1241 - graceful-fs "^4.1.3"
1242 - mkdirp "^0.5.1"
1243 - rimraf "^2.5.2"
1244 -
1245 -sass@^1.62.0:
1246 - version "1.70.0"
1247 - resolved "https://registry.yarnpkg.com/sass/-/sass-1.70.0.tgz#761197419d97b5358cb25f9dd38c176a8a270a75"
1248 - integrity sha512-uUxNQ3zAHeAx5nRFskBnrWzDUJrrvpCPD5FNAoRvTi0WwremlheES3tg+56PaVtCs5QDRX5CBLxxKMDJMEa1WQ==
1249 - dependencies:
1250 - chokidar ">=3.0.0 <4.0.0"
1251 - immutable "^4.0.0"
1252 - source-map-js ">=0.6.2 <2.0.0"
1253 -
1254 -sorcery@^0.11.0:
1255 - version "0.11.0"
1256 - resolved "https://registry.yarnpkg.com/sorcery/-/sorcery-0.11.0.tgz#310c80ee993433854bb55bb9aa4003acd147fca8"
1257 - integrity sha512-J69LQ22xrQB1cIFJhPfgtLuI6BpWRiWu1Y3vSsIwK/eAScqJxd/+CJlUuHQRdX2C9NGFamq+KqNywGgaThwfHw==
1258 - dependencies:
1259 - "@jridgewell/sourcemap-codec" "^1.4.14"
1260 - buffer-crc32 "^0.2.5"
1261 - minimist "^1.2.0"
1262 - sander "^0.5.0"
1263 -
1264 -sortablejs@^1.15.0:
1265 - version "1.15.2"
1266 - resolved "https://registry.yarnpkg.com/sortablejs/-/sortablejs-1.15.2.tgz#4e9f7bda4718bd1838add9f1866ec77169149809"
1267 - integrity sha512-FJF5jgdfvoKn1MAKSdGs33bIqLi3LmsgVTliuX6iITj834F+JRQZN90Z93yql8h0K2t0RwDPBmxwlbZfDcxNZA==
1268 -
1269 -"source-map-js@>=0.6.2 <2.0.0", source-map-js@^1.0.2:
1270 - version "1.0.2"
1271 - resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c"
1272 - integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==
1273 -
1274 -source-map-js@^1.0.1:
1275 - version "1.2.0"
1276 - resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.0.tgz#16b809c162517b5b8c3e7dcd315a2a5c2612b2af"
1277 - integrity sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==
1278 -
1279 -strip-indent@^3.0.0:
1280 - version "3.0.0"
1281 - resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-3.0.0.tgz#c32e1cee940b6b3432c771bc2c54bcce73cd3001"
1282 - integrity sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==
1283 - dependencies:
1284 - min-indent "^1.0.0"
1285 -
1286 -style-mod@^4.0.0, style-mod@^4.1.0:
1287 - version "4.1.0"
1288 - resolved "https://registry.yarnpkg.com/style-mod/-/style-mod-4.1.0.tgz#a313a14f4ae8bb4d52878c0053c4327fb787ec09"
1289 - integrity sha512-Ca5ib8HrFn+f+0n4N4ScTIA9iTOQ7MaGS1ylHcoVqW9J7w2w8PzN6g9gKmTYgGEBH8e120+RCmhpje6jC5uGWA==
1290 -
1291 -svelte-check@^3.2.0:
1292 - version "3.6.3"
1293 - resolved "https://registry.yarnpkg.com/svelte-check/-/svelte-check-3.6.3.tgz#416c9a83deb7c2030046824ebee10ab93bbcd394"
1294 - integrity sha512-Q2nGnoysxUnB9KjnjpQLZwdjK62DHyW6nuH/gm2qteFnDk0lCehe/6z8TsIvYeKjC6luKaWxiNGyOcWiLLPSwA==
1295 - dependencies:
1296 - "@jridgewell/trace-mapping" "^0.3.17"
1297 - chokidar "^3.4.1"
1298 - fast-glob "^3.2.7"
1299 - import-fresh "^3.2.1"
1300 - picocolors "^1.0.0"
1301 - sade "^1.7.4"
1302 - svelte-preprocess "^5.1.0"
1303 - typescript "^5.0.3"
1304 -
1305 -svelte-hmr@^0.15.3:
1306 - version "0.15.3"
1307 - resolved "https://registry.yarnpkg.com/svelte-hmr/-/svelte-hmr-0.15.3.tgz#df54ccde9be3f091bf5f18fc4ef7b8eb6405fbe6"
1308 - integrity sha512-41snaPswvSf8TJUhlkoJBekRrABDXDMdpNpT2tfHIv4JuhgvHqLMhEPGtaQn0BmbNSTkuz2Ed20DF2eHw0SmBQ==
1309 -
1310 -svelte-preprocess@^5.0.3, svelte-preprocess@^5.1.0:
1311 - version "5.1.3"
1312 - resolved "https://registry.yarnpkg.com/svelte-preprocess/-/svelte-preprocess-5.1.3.tgz#7682239fe53f724c845b53026816fdfe15d028f9"
1313 - integrity sha512-xxAkmxGHT+J/GourS5mVJeOXZzne1FR5ljeOUAMXUkfEhkLEllRreXpbl3dIYJlcJRfL1LO1uIAPpBpBfiqGPw==
1314 - dependencies:
1315 - "@types/pug" "^2.0.6"
1316 - detect-indent "^6.1.0"
1317 - magic-string "^0.30.5"
1318 - sorcery "^0.11.0"
1319 - strip-indent "^3.0.0"
1320 -
1321 -svelte-splitpanes@^0.7.13:
1322 - version "0.7.15"
1323 - resolved "https://registry.yarnpkg.com/svelte-splitpanes/-/svelte-splitpanes-0.7.15.tgz#311ac4e7510fb2953454e95eb844344a9a781c11"
1324 - integrity sha512-WKonaZexyCK4xX9lQrmTn4hhYvmtonjtVRuHPx7pW5kc64XN+EUWX7HTpLFwiHXQZ7UnfE2PvltuVcwWAJUm4Q==
1325 - dependencies:
1326 - esm-env-robust "^0.0.3"
1327 -
1328 -svelte@^4.2.19:
1329 - version "4.2.19"
1330 - resolved "https://registry.yarnpkg.com/svelte/-/svelte-4.2.19.tgz#4e6e84a8818e2cd04ae0255fcf395bc211e61d4c"
1331 - integrity sha512-IY1rnGr6izd10B0A8LqsBfmlT5OILVuZ7XsI0vdGPEvuonFV7NYEUK4dAkm9Zg2q0Um92kYjTpS1CAP3Nh/KWw==
1332 - dependencies:
1333 - "@ampproject/remapping" "^2.2.1"
1334 - "@jridgewell/sourcemap-codec" "^1.4.15"
1335 - "@jridgewell/trace-mapping" "^0.3.18"
1336 - "@types/estree" "^1.0.1"
1337 - acorn "^8.9.0"
1338 - aria-query "^5.3.0"
1339 - axobject-query "^4.0.0"
1340 - code-red "^1.0.3"
1341 - css-tree "^2.3.1"
1342 - estree-walker "^3.0.3"
1343 - is-reference "^3.0.1"
1344 - locate-character "^3.0.0"
1345 - magic-string "^0.30.4"
1346 - periscopic "^3.1.0"
1347 -
1348 -"tauri-plugin-fs-watch-api@https://github.com/tauri-apps/tauri-plugin-fs-watch":
1349 - version "0.0.0"
1350 - resolved "https://github.com/tauri-apps/tauri-plugin-fs-watch#f74123edf269381171c5ef40a9599c3e87bb096a"
1351 - dependencies:
1352 - "@tauri-apps/api" "1.5.3"
1353 -
1354 -"tauri-plugin-log-api@https://github.com/tauri-apps/tauri-plugin-log#v1":
1355 - version "0.0.0"
1356 - resolved "https://github.com/tauri-apps/tauri-plugin-log#19f5dcc0425e9127d2c591780e5047b83e77a7c2"
1357 - dependencies:
1358 - "@tauri-apps/api" "1.5.3"
1359 -
1360 -"tauri-plugin-store-api@https://github.com/tauri-apps/tauri-plugin-store#v1":
1361 - version "0.0.0"
1362 - resolved "https://github.com/tauri-apps/tauri-plugin-store#7d2632996f290b0f18cc5f8a2b2791046400690e"
1363 - dependencies:
1364 - "@tauri-apps/api" "1.5.3"
1365 -
1366 -tauri-pty@^0.0.8:
1367 - version "0.0.8"
1368 - resolved "https://registry.yarnpkg.com/tauri-pty/-/tauri-pty-0.0.8.tgz#6640f16581d4ca4bb61c0ff98fddd8a0f87e7d5a"
1369 - integrity sha512-iVSOaumY21kPfaPvYVgLKIQXHasPI181iEVdwnnDMsXu/VJ9r/VOOQMIkzO9y8xOTm/oT5kB+5+YuvxNOAAqiw==
1370 - dependencies:
1371 - "@tauri-apps/api" "^1.5.3"
1372 -
1373 -to-regex-range@^5.0.1:
1374 - version "5.0.1"
1375 - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4"
1376 - integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==
1377 - dependencies:
1378 - is-number "^7.0.0"
1379 -
1380 -tslib@^2.5.0:
1381 - version "2.6.2"
1382 - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae"
1383 - integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==
1384 -
1385 -typescript@^5.0.3, typescript@^5.0.4:
1386 - version "5.3.3"
1387 - resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.3.3.tgz#b3ce6ba258e72e6305ba66f5c9b452aaee3ffe37"
1388 - integrity sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==
1389 -
1390 -undici-types@~5.26.4:
1391 - version "5.26.5"
1392 - resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617"
1393 - integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==
1394 -
1395 -vite@^4.5.3:
1396 - version "4.5.3"
1397 - resolved "https://registry.yarnpkg.com/vite/-/vite-4.5.3.tgz#d88a4529ea58bae97294c7e2e6f0eab39a50fb1a"
1398 - integrity sha512-kQL23kMeX92v3ph7IauVkXkikdDRsYMGTVl5KY2E9OY4ONLvkHf04MDTbnfo6NKxZiDLWzVpP5oTa8hQD8U3dg==
1399 - dependencies:
1400 - esbuild "^0.18.10"
1401 - postcss "^8.4.27"
1402 - rollup "^3.27.1"
1403 - optionalDependencies:
1404 - fsevents "~2.3.2"
1405 -
1406 -vitefu@^0.2.4:
1407 - version "0.2.5"
1408 - resolved "https://registry.yarnpkg.com/vitefu/-/vitefu-0.2.5.tgz#c1b93c377fbdd3e5ddd69840ea3aa70b40d90969"
1409 - integrity sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==
1410 -
1411 -w3c-keyname@^2.2.4:
1412 - version "2.2.8"
1413 - resolved "https://registry.yarnpkg.com/w3c-keyname/-/w3c-keyname-2.2.8.tgz#7b17c8c6883d4e8b86ac8aba79d39e880f8869c5"
1414 - integrity sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==
1415 -
1416 -wrappy@1:
1417 - version "1.0.2"
1418 - resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
1419 - integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==
1420 -
1421 -xterm-addon-fit@^0.8.0:
1422 - version "0.8.0"
1423 - resolved "https://registry.yarnpkg.com/xterm-addon-fit/-/xterm-addon-fit-0.8.0.tgz#48ca99015385141918f955ca7819e85f3691d35f"
1424 - integrity sha512-yj3Np7XlvxxhYF/EJ7p3KHaMt6OdwQ+HDu573Vx1lRXsVxOcnVJs51RgjZOouIZOczTsskaS+CpXspK81/DLqw==
1425 -
1426 -xterm@^5.3.0:
1427 - version "5.3.0"
1428 - resolved "https://registry.yarnpkg.com/xterm/-/xterm-5.3.0.tgz#867daf9cc826f3d45b5377320aabd996cb0fce46"
1429 - integrity sha512-8QqjlekLUFTrU6x7xck1MsPzPA571K5zNqWm0M0oroYEWVOptZ0+ubQSkQ3uxIEhcIHRujJy6emDWX4A7qyFzg==