├── .npmignore ├── .gitignore ├── tsconfig.json ├── src ├── index.css └── index.ts ├── assets └── 68747470733a2f2f636170656c6c612e706963732f64653730653766382d353663642d343737392d383438662d3532633366363864656234372e6a7067.jpeg ├── .github └── workflows │ └── npm-publish.yml ├── vite.config.js ├── LICENSE ├── package.json ├── README.md └── yarn.lock /.npmignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | src/ 3 | vite.config.js 4 | yarn.lock 5 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/* 2 | npm-debug.log 3 | .idea/ 4 | .DS_Store 5 | dist 6 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "include": ["src/**/*"], 3 | "compilerOptions": { 4 | "allowJs": true, 5 | "declaration": true, 6 | "emitDeclarationOnly": true, 7 | "outDir": "dist", 8 | "strict": true, 9 | "moduleResolution": "nodenext" 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- 1 | .ce-delimiter { 2 | line-height: 1.6em; 3 | width: 100%; 4 | text-align: center; 5 | } 6 | 7 | .ce-delimiter:before { 8 | display: inline-block; 9 | content: "***"; 10 | font-size: 30px; 11 | line-height: 65px; 12 | height: 30px; 13 | letter-spacing: 0.2em; 14 | } -------------------------------------------------------------------------------- /assets/68747470733a2f2f636170656c6c612e706963732f64653730653766382d353663642d343737392d383438662d3532633366363864656234372e6a7067.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/editor-js/delimiter/master/assets/68747470733a2f2f636170656c6c612e706963732f64653730653766382d353663642d343737392d383438662d3532633366363864656234372e6a7067.jpeg -------------------------------------------------------------------------------- /.github/workflows/npm-publish.yml: -------------------------------------------------------------------------------- 1 | name: Publish package to NPM 2 | 3 | on: 4 | push: 5 | branches: 6 | - master 7 | 8 | jobs: 9 | publish-and-notify: 10 | uses: codex-team/github-workflows/.github/workflows/npm-publish-and-notify-reusable.yml@main 11 | secrets: 12 | NPM_TOKEN: ${{ secrets.NPM_TOKEN }} 13 | CODEX_BOT_NOTIFY_EDITORJS_PUBLIC_CHAT: ${{ secrets.CODEX_BOT_NOTIFY_EDITORJS_PUBLIC_CHAT }} -------------------------------------------------------------------------------- /vite.config.js: -------------------------------------------------------------------------------- 1 | import path from "path"; 2 | import cssInjectedByJsPlugin from "vite-plugin-css-injected-by-js"; 3 | import * as pkg from "./package.json"; 4 | import dts from "vite-plugin-dts"; 5 | 6 | const NODE_ENV = process.argv.mode || "development"; 7 | const VERSION = pkg.version; 8 | 9 | export default { 10 | build: { 11 | copyPublicDir: false, 12 | lib: { 13 | entry: path.resolve(__dirname, "src", "index.ts"), 14 | name: "Delimiter", 15 | fileName: "delimiter", 16 | }, 17 | }, 18 | define: { 19 | NODE_ENV: JSON.stringify(NODE_ENV), 20 | VERSION: JSON.stringify(VERSION), 21 | }, 22 | 23 | plugins: [ 24 | cssInjectedByJsPlugin(), 25 | dts({ 26 | //insertTypesEntry: true, 27 | tsconfigPath: './tsconfig.json' 28 | }), 29 | ], 30 | }; 31 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2018 CodeX 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "@editorjs/delimiter", 3 | "version": "1.4.2", 4 | "keywords": [ 5 | "codex editor", 6 | "delimiter", 7 | "editor.js", 8 | "editorjs" 9 | ], 10 | "description": "Delimiter Tool for Editor.js", 11 | "license": "MIT", 12 | "repository": "https://github.com/editor-js/delimiter", 13 | "files": [ 14 | "dist" 15 | ], 16 | "main": "./dist/delimiter.umd.js", 17 | "module": "./dist/delimiter.mjs", 18 | "types": "./dist/index.d.ts", 19 | "exports": { 20 | ".": { 21 | "import": "./dist/delimiter.mjs", 22 | "require": "./dist/delimiter.umd.js", 23 | "types": "./dist/index.d.ts" 24 | } 25 | }, 26 | "scripts": { 27 | "dev": "vite", 28 | "build": "vite build" 29 | }, 30 | "author": { 31 | "name": "CodeX Team", 32 | "email": "team@ifmo.su" 33 | }, 34 | "devDependencies": { 35 | "vite": "^5.4.1", 36 | "vite-plugin-css-injected-by-js": "^3.5.1", 37 | "vite-plugin-dts": "^4.0.3", 38 | "@editorjs/editorjs": "^2.30.5", 39 | "typescript": "^5.5.4" 40 | }, 41 | "dependencies": { 42 | "@codexteam/icons": "^0.3.2" 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ![](https://badgen.net/badge/Editor.js/v2.0/blue) 2 | 3 | # Delimiter Tool for Editor.js 4 | 5 | Delimiter Tool for the [Editor.js](https://editorjs.io). 6 | 7 | ![](assets/68747470733a2f2f636170656c6c612e706963732f64653730653766382d353663642d343737392d383438662d3532633366363864656234372e6a7067.jpeg) 8 | 9 | ## Installation 10 | 11 | Get the package 12 | 13 | ```shell 14 | yarn add @editorjs/delimiter 15 | ``` 16 | 17 | Include module at your application 18 | 19 | ```javascript 20 | import Delimiter from '@editorjs/delimiter'; 21 | ``` 22 | 23 | Optionally, you can load this tool from CDN [JsDelivr CDN](https://cdn.jsdelivr.net/npm/@editorjs/delimiter@latest) 24 | 25 | ## Usage 26 | 27 | Add a new Tool to the `tools` property of the Editor.js initial config. 28 | 29 | ```javascript 30 | var editor = EditorJS({ 31 | ... 32 | 33 | tools: { 34 | ... 35 | delimiter: Delimiter, 36 | } 37 | 38 | ... 39 | }); 40 | ``` 41 | 42 | ## Config Params 43 | 44 | This Tool has no config params 45 | 46 | ## Output data 47 | 48 | This Tool returns empty object. 49 | 50 | ```json 51 | { 52 | "type" : "delimiter", 53 | "data" : {} 54 | } 55 | ``` 56 | 57 | -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Build styles 3 | */ 4 | import './index.css'; 5 | import {API, BlockTool, BlockToolConstructorOptions, BlockToolData, ToolboxConfig, PasteConfig, PasteEvent} from "@editorjs/editorjs"; 6 | import { IconDelimiter } from '@codexteam/icons' 7 | 8 | /** 9 | * Delimiter Block for the Editor.js. 10 | * 11 | * @author CodeX (team@ifmo.su) 12 | * @copyright CodeX 2018 13 | * @license The MIT License (MIT) 14 | * @version 2.0.0 15 | */ 16 | 17 | /** 18 | * @typedef {Object} DelimiterData 19 | * @description Tool's input and output data format 20 | */ 21 | export default class Delimiter implements BlockTool { 22 | 23 | /** 24 | * Notify core that read-only mode is supported 25 | * @return {boolean} 26 | */ 27 | static get isReadOnlySupported(): boolean { 28 | return true; 29 | } 30 | 31 | /** 32 | * Allow Tool to have no content 33 | * @return {boolean} 34 | */ 35 | static get contentless(): boolean { 36 | return true; 37 | } 38 | 39 | private api: API 40 | 41 | private _CSS: { 42 | block: string 43 | wrapper: string 44 | } 45 | 46 | private data: BlockToolData 47 | 48 | private _element: HTMLDivElement 49 | 50 | /** 51 | * Render plugin`s main Element and fill it with saved data 52 | * 53 | * @param {{data: DelimiterData, config: object, api: object}} 54 | * data — previously saved data 55 | * config - user config for Tool 56 | * api - Editor.js API 57 | */ 58 | constructor({data, config, api}: BlockToolConstructorOptions) { 59 | this.api = api; 60 | 61 | this._CSS = { 62 | block: this.api.styles.block, 63 | wrapper: 'ce-delimiter' 64 | }; 65 | 66 | this._element = this.drawView(); 67 | 68 | this.data = data; 69 | } 70 | 71 | /** 72 | * Create Tool's view 73 | * @return {HTMLDivElement} 74 | * @private 75 | */ 76 | drawView(): HTMLDivElement { 77 | let div = document.createElement('div'); 78 | 79 | div.classList.add(this._CSS.wrapper, this._CSS.block); 80 | 81 | return div; 82 | } 83 | 84 | /** 85 | * Return Tool's view 86 | * @returns {HTMLDivElement} 87 | * @public 88 | */ 89 | render(): HTMLDivElement { 90 | return this._element; 91 | } 92 | 93 | /** 94 | * Extract Tool's data from the view 95 | * @param {HTMLDivElement} toolsContent - Paragraph tools rendered view 96 | * @returns {DelimiterData} - saved data 97 | * @public 98 | */ 99 | save(toolsContent: HTMLElement): BlockToolData { 100 | return {}; 101 | } 102 | 103 | /** 104 | * Get Tool toolbox settings 105 | * icon - Tool icon's SVG 106 | * title - title to show in toolbox 107 | * 108 | * @return {{icon: string, title: string}} 109 | */ 110 | static get toolbox(): ToolboxConfig { 111 | return { 112 | icon: IconDelimiter, 113 | title: 'Delimiter' 114 | }; 115 | } 116 | 117 | /** 118 | * Delimiter onPaste configuration 119 | * 120 | * @public 121 | */ 122 | static get pasteConfig(): PasteConfig { 123 | return { tags: ['HR'] }; 124 | } 125 | 126 | /** 127 | * On paste callback that is fired from Editor 128 | * 129 | * @param {PasteEvent} event - event with pasted data 130 | */ 131 | onPaste(event: PasteEvent): void { 132 | this.data = {}; 133 | } 134 | } 135 | 136 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- 1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. 2 | # yarn lockfile v1 3 | 4 | 5 | "@babel/helper-string-parser@^7.24.8": 6 | version "7.24.8" 7 | resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz#5b3329c9a58803d5df425e5785865881a81ca48d" 8 | integrity sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ== 9 | 10 | "@babel/helper-validator-identifier@^7.24.7": 11 | version "7.24.7" 12 | resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz#75b889cfaf9e35c2aaf42cf0d72c8e91719251db" 13 | integrity sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w== 14 | 15 | "@babel/parser@^7.24.7": 16 | version "7.25.3" 17 | resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.25.3.tgz#91fb126768d944966263f0657ab222a642b82065" 18 | integrity sha512-iLTJKDbJ4hMvFPgQwwsVoxtHyWpKKPBrxkANrSYewDPaPpT5py5yeVkgPIJ7XYXhndxJpaA3PyALSXQ7u8e/Dw== 19 | dependencies: 20 | "@babel/types" "^7.25.2" 21 | 22 | "@babel/types@^7.25.2": 23 | version "7.25.2" 24 | resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.25.2.tgz#55fb231f7dc958cd69ea141a4c2997e819646125" 25 | integrity sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q== 26 | dependencies: 27 | "@babel/helper-string-parser" "^7.24.8" 28 | "@babel/helper-validator-identifier" "^7.24.7" 29 | to-fast-properties "^2.0.0" 30 | 31 | "@codexteam/icons@^0.3.2": 32 | version "0.3.2" 33 | resolved "https://registry.yarnpkg.com/@codexteam/icons/-/icons-0.3.2.tgz#b7aed0ba7b344e07953101f5476cded570d4f150" 34 | integrity sha512-P1ep2fHoy0tv4wx85eic+uee5plDnZQ1Qa6gDfv7eHPkCXorMtVqJhzMb75o1izogh6G7380PqmFDXV3bW3Pig== 35 | 36 | "@editorjs/editorjs@^2.30.5": 37 | version "2.30.5" 38 | resolved "https://registry.yarnpkg.com/@editorjs/editorjs/-/editorjs-2.30.5.tgz#c1a6fc2b99f567a0271408c0edd51d3da21b4534" 39 | integrity sha512-sE7m/UPbuf+nSGjv9cmWggFsfvtYlgEX7PCby2lZWvOsOLbRxuLT+ZYlwbWshD+8BFJwiAmBj9e+ScZcOjCzeg== 40 | 41 | "@esbuild/aix-ppc64@0.21.5": 42 | version "0.21.5" 43 | resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz#c7184a326533fcdf1b8ee0733e21c713b975575f" 44 | integrity sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ== 45 | 46 | "@esbuild/android-arm64@0.21.5": 47 | version "0.21.5" 48 | resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz#09d9b4357780da9ea3a7dfb833a1f1ff439b4052" 49 | integrity sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A== 50 | 51 | "@esbuild/android-arm@0.21.5": 52 | version "0.21.5" 53 | resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.21.5.tgz#9b04384fb771926dfa6d7ad04324ecb2ab9b2e28" 54 | integrity sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg== 55 | 56 | "@esbuild/android-x64@0.21.5": 57 | version "0.21.5" 58 | resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.21.5.tgz#29918ec2db754cedcb6c1b04de8cd6547af6461e" 59 | integrity sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA== 60 | 61 | "@esbuild/darwin-arm64@0.21.5": 62 | version "0.21.5" 63 | resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz#e495b539660e51690f3928af50a76fb0a6ccff2a" 64 | integrity sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ== 65 | 66 | "@esbuild/darwin-x64@0.21.5": 67 | version "0.21.5" 68 | resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz#c13838fa57372839abdddc91d71542ceea2e1e22" 69 | integrity sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw== 70 | 71 | "@esbuild/freebsd-arm64@0.21.5": 72 | version "0.21.5" 73 | resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz#646b989aa20bf89fd071dd5dbfad69a3542e550e" 74 | integrity sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g== 75 | 76 | "@esbuild/freebsd-x64@0.21.5": 77 | version "0.21.5" 78 | resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz#aa615cfc80af954d3458906e38ca22c18cf5c261" 79 | integrity sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ== 80 | 81 | "@esbuild/linux-arm64@0.21.5": 82 | version "0.21.5" 83 | resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz#70ac6fa14f5cb7e1f7f887bcffb680ad09922b5b" 84 | integrity sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q== 85 | 86 | "@esbuild/linux-arm@0.21.5": 87 | version "0.21.5" 88 | resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz#fc6fd11a8aca56c1f6f3894f2bea0479f8f626b9" 89 | integrity sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA== 90 | 91 | "@esbuild/linux-ia32@0.21.5": 92 | version "0.21.5" 93 | resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz#3271f53b3f93e3d093d518d1649d6d68d346ede2" 94 | integrity sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg== 95 | 96 | "@esbuild/linux-loong64@0.21.5": 97 | version "0.21.5" 98 | resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz#ed62e04238c57026aea831c5a130b73c0f9f26df" 99 | integrity sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg== 100 | 101 | "@esbuild/linux-mips64el@0.21.5": 102 | version "0.21.5" 103 | resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz#e79b8eb48bf3b106fadec1ac8240fb97b4e64cbe" 104 | integrity sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg== 105 | 106 | "@esbuild/linux-ppc64@0.21.5": 107 | version "0.21.5" 108 | resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz#5f2203860a143b9919d383ef7573521fb154c3e4" 109 | integrity sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w== 110 | 111 | "@esbuild/linux-riscv64@0.21.5": 112 | version "0.21.5" 113 | resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz#07bcafd99322d5af62f618cb9e6a9b7f4bb825dc" 114 | integrity sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA== 115 | 116 | "@esbuild/linux-s390x@0.21.5": 117 | version "0.21.5" 118 | resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz#b7ccf686751d6a3e44b8627ababc8be3ef62d8de" 119 | integrity sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A== 120 | 121 | "@esbuild/linux-x64@0.21.5": 122 | version "0.21.5" 123 | resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz#6d8f0c768e070e64309af8004bb94e68ab2bb3b0" 124 | integrity sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ== 125 | 126 | "@esbuild/netbsd-x64@0.21.5": 127 | version "0.21.5" 128 | resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz#bbe430f60d378ecb88decb219c602667387a6047" 129 | integrity sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg== 130 | 131 | "@esbuild/openbsd-x64@0.21.5": 132 | version "0.21.5" 133 | resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz#99d1cf2937279560d2104821f5ccce220cb2af70" 134 | integrity sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow== 135 | 136 | "@esbuild/sunos-x64@0.21.5": 137 | version "0.21.5" 138 | resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz#08741512c10d529566baba837b4fe052c8f3487b" 139 | integrity sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg== 140 | 141 | "@esbuild/win32-arm64@0.21.5": 142 | version "0.21.5" 143 | resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz#675b7385398411240735016144ab2e99a60fc75d" 144 | integrity sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A== 145 | 146 | "@esbuild/win32-ia32@0.21.5": 147 | version "0.21.5" 148 | resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz#1bfc3ce98aa6ca9a0969e4d2af72144c59c1193b" 149 | integrity sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA== 150 | 151 | "@esbuild/win32-x64@0.21.5": 152 | version "0.21.5" 153 | resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz#acad351d582d157bb145535db2a6ff53dd514b5c" 154 | integrity sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw== 155 | 156 | "@jridgewell/sourcemap-codec@^1.5.0": 157 | version "1.5.0" 158 | resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz#3188bcb273a414b0d215fd22a58540b989b9409a" 159 | integrity sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ== 160 | 161 | "@microsoft/api-extractor-model@7.29.4": 162 | version "7.29.4" 163 | resolved "https://registry.yarnpkg.com/@microsoft/api-extractor-model/-/api-extractor-model-7.29.4.tgz#098f94f304db98f3cea8618fd1107946e212eaf5" 164 | integrity sha512-LHOMxmT8/tU1IiiiHOdHFF83Qsi+V8d0kLfscG4EvQE9cafiR8blOYr8SfkQKWB1wgEilQgXJX3MIA4vetDLZw== 165 | dependencies: 166 | "@microsoft/tsdoc" "~0.15.0" 167 | "@microsoft/tsdoc-config" "~0.17.0" 168 | "@rushstack/node-core-library" "5.5.1" 169 | 170 | "@microsoft/api-extractor@7.47.4": 171 | version "7.47.4" 172 | resolved "https://registry.yarnpkg.com/@microsoft/api-extractor/-/api-extractor-7.47.4.tgz#1a66dc9d6f316fe86eef336e7f8004ab9222499b" 173 | integrity sha512-HKm+P4VNzWwvq1Ey+Jfhhj/3MjsD+ka2hbt8L5AcRM95lu1MFOYnz3XlU7Gr79Q/ZhOb7W/imAKeYrOI0bFydg== 174 | dependencies: 175 | "@microsoft/api-extractor-model" "7.29.4" 176 | "@microsoft/tsdoc" "~0.15.0" 177 | "@microsoft/tsdoc-config" "~0.17.0" 178 | "@rushstack/node-core-library" "5.5.1" 179 | "@rushstack/rig-package" "0.5.3" 180 | "@rushstack/terminal" "0.13.3" 181 | "@rushstack/ts-command-line" "4.22.3" 182 | lodash "~4.17.15" 183 | minimatch "~3.0.3" 184 | resolve "~1.22.1" 185 | semver "~7.5.4" 186 | source-map "~0.6.1" 187 | typescript "5.4.2" 188 | 189 | "@microsoft/tsdoc-config@~0.17.0": 190 | version "0.17.0" 191 | resolved "https://registry.yarnpkg.com/@microsoft/tsdoc-config/-/tsdoc-config-0.17.0.tgz#82605152b3c1d3f5cd4a11697bc298437484d55d" 192 | integrity sha512-v/EYRXnCAIHxOHW+Plb6OWuUoMotxTN0GLatnpOb1xq0KuTNw/WI3pamJx/UbsoJP5k9MCw1QxvvhPcF9pH3Zg== 193 | dependencies: 194 | "@microsoft/tsdoc" "0.15.0" 195 | ajv "~8.12.0" 196 | jju "~1.4.0" 197 | resolve "~1.22.2" 198 | 199 | "@microsoft/tsdoc@0.15.0", "@microsoft/tsdoc@~0.15.0": 200 | version "0.15.0" 201 | resolved "https://registry.yarnpkg.com/@microsoft/tsdoc/-/tsdoc-0.15.0.tgz#f29a55df17cb6e87cfbabce33ff6a14a9f85076d" 202 | integrity sha512-HZpPoABogPvjeJOdzCOSJsXeL/SMCBgBZMVC3X3d7YYp2gf31MfxhUoYUNwf1ERPJOnQc0wkFn9trqI6ZEdZuA== 203 | 204 | "@rollup/pluginutils@^5.1.0": 205 | version "5.1.0" 206 | resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-5.1.0.tgz#7e53eddc8c7f483a4ad0b94afb1f7f5fd3c771e0" 207 | integrity sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g== 208 | dependencies: 209 | "@types/estree" "^1.0.0" 210 | estree-walker "^2.0.2" 211 | picomatch "^2.3.1" 212 | 213 | "@rollup/rollup-android-arm-eabi@4.20.0": 214 | version "4.20.0" 215 | resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.20.0.tgz#c3f5660f67030c493a981ac1d34ee9dfe1d8ec0f" 216 | integrity sha512-TSpWzflCc4VGAUJZlPpgAJE1+V60MePDQnBd7PPkpuEmOy8i87aL6tinFGKBFKuEDikYpig72QzdT3QPYIi+oA== 217 | 218 | "@rollup/rollup-android-arm64@4.20.0": 219 | version "4.20.0" 220 | resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.20.0.tgz#64161f0b67050023a3859e723570af54a82cff5c" 221 | integrity sha512-u00Ro/nok7oGzVuh/FMYfNoGqxU5CPWz1mxV85S2w9LxHR8OoMQBuSk+3BKVIDYgkpeOET5yXkx90OYFc+ytpQ== 222 | 223 | "@rollup/rollup-darwin-arm64@4.20.0": 224 | version "4.20.0" 225 | resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.20.0.tgz#25f3d57b1da433097cfebc89341b355901615763" 226 | integrity sha512-uFVfvzvsdGtlSLuL0ZlvPJvl6ZmrH4CBwLGEFPe7hUmf7htGAN+aXo43R/V6LATyxlKVC/m6UsLb7jbG+LG39Q== 227 | 228 | "@rollup/rollup-darwin-x64@4.20.0": 229 | version "4.20.0" 230 | resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.20.0.tgz#d8ddaffb636cc2f59222c50316e27771e48966df" 231 | integrity sha512-xbrMDdlev53vNXexEa6l0LffojxhqDTBeL+VUxuuIXys4x6xyvbKq5XqTXBCEUA8ty8iEJblHvFaWRJTk/icAQ== 232 | 233 | "@rollup/rollup-linux-arm-gnueabihf@4.20.0": 234 | version "4.20.0" 235 | resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.20.0.tgz#41bd4fcffa20fb84f3dbac6c5071638f46151885" 236 | integrity sha512-jMYvxZwGmoHFBTbr12Xc6wOdc2xA5tF5F2q6t7Rcfab68TT0n+r7dgawD4qhPEvasDsVpQi+MgDzj2faOLsZjA== 237 | 238 | "@rollup/rollup-linux-arm-musleabihf@4.20.0": 239 | version "4.20.0" 240 | resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.20.0.tgz#842077c5113a747eb5686f19f2f18c33ecc0acc8" 241 | integrity sha512-1asSTl4HKuIHIB1GcdFHNNZhxAYEdqML/MW4QmPS4G0ivbEcBr1JKlFLKsIRqjSwOBkdItn3/ZDlyvZ/N6KPlw== 242 | 243 | "@rollup/rollup-linux-arm64-gnu@4.20.0": 244 | version "4.20.0" 245 | resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.20.0.tgz#65d1d5b6778848f55b7823958044bf3e8737e5b7" 246 | integrity sha512-COBb8Bkx56KldOYJfMf6wKeYJrtJ9vEgBRAOkfw6Ens0tnmzPqvlpjZiLgkhg6cA3DGzCmLmmd319pmHvKWWlQ== 247 | 248 | "@rollup/rollup-linux-arm64-musl@4.20.0": 249 | version "4.20.0" 250 | resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.20.0.tgz#50eef7d6e24d0fe3332200bb666cad2be8afcf86" 251 | integrity sha512-+it+mBSyMslVQa8wSPvBx53fYuZK/oLTu5RJoXogjk6x7Q7sz1GNRsXWjn6SwyJm8E/oMjNVwPhmNdIjwP135Q== 252 | 253 | "@rollup/rollup-linux-powerpc64le-gnu@4.20.0": 254 | version "4.20.0" 255 | resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.20.0.tgz#8837e858f53c84607f05ad0602943e96d104c6b4" 256 | integrity sha512-yAMvqhPfGKsAxHN8I4+jE0CpLWD8cv4z7CK7BMmhjDuz606Q2tFKkWRY8bHR9JQXYcoLfopo5TTqzxgPUjUMfw== 257 | 258 | "@rollup/rollup-linux-riscv64-gnu@4.20.0": 259 | version "4.20.0" 260 | resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.20.0.tgz#c894ade2300caa447757ddf45787cca246e816a4" 261 | integrity sha512-qmuxFpfmi/2SUkAw95TtNq/w/I7Gpjurx609OOOV7U4vhvUhBcftcmXwl3rqAek+ADBwSjIC4IVNLiszoj3dPA== 262 | 263 | "@rollup/rollup-linux-s390x-gnu@4.20.0": 264 | version "4.20.0" 265 | resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.20.0.tgz#5841e5390d4c82dd5cdf7b2c95a830e3c2f47dd3" 266 | integrity sha512-I0BtGXddHSHjV1mqTNkgUZLnS3WtsqebAXv11D5BZE/gfw5KoyXSAXVqyJximQXNvNzUo4GKlCK/dIwXlz+jlg== 267 | 268 | "@rollup/rollup-linux-x64-gnu@4.20.0": 269 | version "4.20.0" 270 | resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.20.0.tgz#cc1f26398bf777807a99226dc13f47eb0f6c720d" 271 | integrity sha512-y+eoL2I3iphUg9tN9GB6ku1FA8kOfmF4oUEWhztDJ4KXJy1agk/9+pejOuZkNFhRwHAOxMsBPLbXPd6mJiCwew== 272 | 273 | "@rollup/rollup-linux-x64-musl@4.20.0": 274 | version "4.20.0" 275 | resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.20.0.tgz#1507465d9056e0502a590d4c1a00b4d7b1fda370" 276 | integrity sha512-hM3nhW40kBNYUkZb/r9k2FKK+/MnKglX7UYd4ZUy5DJs8/sMsIbqWK2piZtVGE3kcXVNj3B2IrUYROJMMCikNg== 277 | 278 | "@rollup/rollup-win32-arm64-msvc@4.20.0": 279 | version "4.20.0" 280 | resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.20.0.tgz#86a221f01a2c248104dd0defb4da119f2a73642e" 281 | integrity sha512-psegMvP+Ik/Bg7QRJbv8w8PAytPA7Uo8fpFjXyCRHWm6Nt42L+JtoqH8eDQ5hRP7/XW2UiIriy1Z46jf0Oa1kA== 282 | 283 | "@rollup/rollup-win32-ia32-msvc@4.20.0": 284 | version "4.20.0" 285 | resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.20.0.tgz#8bc8f77e02760aa664694b4286d6fbea7f1331c5" 286 | integrity sha512-GabekH3w4lgAJpVxkk7hUzUf2hICSQO0a/BLFA11/RMxQT92MabKAqyubzDZmMOC/hcJNlc+rrypzNzYl4Dx7A== 287 | 288 | "@rollup/rollup-win32-x64-msvc@4.20.0": 289 | version "4.20.0" 290 | resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.20.0.tgz#601fffee719a1e8447f908aca97864eec23b2784" 291 | integrity sha512-aJ1EJSuTdGnM6qbVC4B5DSmozPTqIag9fSzXRNNo+humQLG89XpPgdt16Ia56ORD7s+H8Pmyx44uczDQ0yDzpg== 292 | 293 | "@rushstack/node-core-library@5.5.1": 294 | version "5.5.1" 295 | resolved "https://registry.yarnpkg.com/@rushstack/node-core-library/-/node-core-library-5.5.1.tgz#890db37eafaab582c79eb6bf421447b82b3a964b" 296 | integrity sha512-ZutW56qIzH8xIOlfyaLQJFx+8IBqdbVCZdnj+XT1MorQ1JqqxHse8vbCpEM+2MjsrqcbxcgDIbfggB1ZSQ2A3g== 297 | dependencies: 298 | ajv "~8.13.0" 299 | ajv-draft-04 "~1.0.0" 300 | ajv-formats "~3.0.1" 301 | fs-extra "~7.0.1" 302 | import-lazy "~4.0.0" 303 | jju "~1.4.0" 304 | resolve "~1.22.1" 305 | semver "~7.5.4" 306 | 307 | "@rushstack/rig-package@0.5.3": 308 | version "0.5.3" 309 | resolved "https://registry.yarnpkg.com/@rushstack/rig-package/-/rig-package-0.5.3.tgz#ea4d8a3458540b1295500149c04e645f23134e5d" 310 | integrity sha512-olzSSjYrvCNxUFZowevC3uz8gvKr3WTpHQ7BkpjtRpA3wK+T0ybep/SRUMfr195gBzJm5gaXw0ZMgjIyHqJUow== 311 | dependencies: 312 | resolve "~1.22.1" 313 | strip-json-comments "~3.1.1" 314 | 315 | "@rushstack/terminal@0.13.3": 316 | version "0.13.3" 317 | resolved "https://registry.yarnpkg.com/@rushstack/terminal/-/terminal-0.13.3.tgz#9a05b8cf759f14161a49d3ccb09d556e4161caca" 318 | integrity sha512-fc3zjXOw8E0pXS5t9vTiIPx9gHA0fIdTXsu9mT4WbH+P3mYvnrX0iAQ5a6NvyK1+CqYWBTw/wVNx7SDJkI+WYQ== 319 | dependencies: 320 | "@rushstack/node-core-library" "5.5.1" 321 | supports-color "~8.1.1" 322 | 323 | "@rushstack/ts-command-line@4.22.3": 324 | version "4.22.3" 325 | resolved "https://registry.yarnpkg.com/@rushstack/ts-command-line/-/ts-command-line-4.22.3.tgz#dcc75bd25b21031b32b2758ee3f2f4973b112572" 326 | integrity sha512-edMpWB3QhFFZ4KtSzS8WNjBgR4PXPPOVrOHMbb7kNpmQ1UFS9HdVtjCXg1H5fG+xYAbeE+TMPcVPUyX2p84STA== 327 | dependencies: 328 | "@rushstack/terminal" "0.13.3" 329 | "@types/argparse" "1.0.38" 330 | argparse "~1.0.9" 331 | string-argv "~0.3.1" 332 | 333 | "@types/argparse@1.0.38": 334 | version "1.0.38" 335 | resolved "https://registry.yarnpkg.com/@types/argparse/-/argparse-1.0.38.tgz#a81fd8606d481f873a3800c6ebae4f1d768a56a9" 336 | integrity sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA== 337 | 338 | "@types/estree@1.0.5", "@types/estree@^1.0.0": 339 | version "1.0.5" 340 | resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.5.tgz#a6ce3e556e00fd9895dd872dd172ad0d4bd687f4" 341 | integrity sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw== 342 | 343 | "@volar/language-core@2.3.4": 344 | version "2.3.4" 345 | resolved "https://registry.yarnpkg.com/@volar/language-core/-/language-core-2.3.4.tgz#51de0263039a567a12a1eea90e02e59cdbf5de3b" 346 | integrity sha512-wXBhY11qG6pCDAqDnbBRFIDSIwbqkWI7no+lj5+L7IlA7HRIjRP7YQLGzT0LF4lS6eHkMSsclXqy9DwYJasZTQ== 347 | dependencies: 348 | "@volar/source-map" "2.3.4" 349 | 350 | "@volar/language-core@2.4.0-alpha.18", "@volar/language-core@~2.4.0-alpha.18": 351 | version "2.4.0-alpha.18" 352 | resolved "https://registry.yarnpkg.com/@volar/language-core/-/language-core-2.4.0-alpha.18.tgz#dafffd68ac07c26d69de16741187fd4c06bfa345" 353 | integrity sha512-JAYeJvYQQROmVRtSBIczaPjP3DX4QW1fOqW1Ebs0d3Y3EwSNRglz03dSv0Dm61dzd0Yx3WgTW3hndDnTQqgmyg== 354 | dependencies: 355 | "@volar/source-map" "2.4.0-alpha.18" 356 | 357 | "@volar/source-map@2.3.4": 358 | version "2.3.4" 359 | resolved "https://registry.yarnpkg.com/@volar/source-map/-/source-map-2.3.4.tgz#1d285610134fe565ca59a54e5a99c12befc70c93" 360 | integrity sha512-C+t63nwcblqLIVTYXaVi/+gC8NukDaDIQI72J3R7aXGvtgaVB16c+J8Iz7/VfOy7kjYv7lf5GhBny6ACw9fTGQ== 361 | 362 | "@volar/source-map@2.4.0-alpha.18": 363 | version "2.4.0-alpha.18" 364 | resolved "https://registry.yarnpkg.com/@volar/source-map/-/source-map-2.4.0-alpha.18.tgz#a2413932ff6b1821ae8efcbd9249d4da3f99f223" 365 | integrity sha512-MTeCV9MUwwsH0sNFiZwKtFrrVZUK6p8ioZs3xFzHc2cvDXHWlYN3bChdQtwKX+FY2HG6H3CfAu1pKijolzIQ8g== 366 | 367 | "@volar/typescript@^2.3.4": 368 | version "2.3.4" 369 | resolved "https://registry.yarnpkg.com/@volar/typescript/-/typescript-2.3.4.tgz#bfa2834c79bd0b9a38cdfdf220fea0afa8ed64b0" 370 | integrity sha512-acCvt7dZECyKcvO5geNybmrqOsu9u8n5XP1rfiYsOLYGPxvHRav9BVmEdRyZ3vvY6mNyQ1wLL5Hday4IShe17w== 371 | dependencies: 372 | "@volar/language-core" "2.3.4" 373 | path-browserify "^1.0.1" 374 | vscode-uri "^3.0.8" 375 | 376 | "@volar/typescript@~2.4.0-alpha.18": 377 | version "2.4.0-alpha.18" 378 | resolved "https://registry.yarnpkg.com/@volar/typescript/-/typescript-2.4.0-alpha.18.tgz#806aca9ce1bd7c48dc5fcd0fcf7f33bdd04e5b35" 379 | integrity sha512-sXh5Y8sqGUkgxpMWUGvRXggxYHAVxg0Pa1C42lQZuPDrW6vHJPR0VCK8Sr7WJsAW530HuNQT/ZIskmXtxjybMQ== 380 | dependencies: 381 | "@volar/language-core" "2.4.0-alpha.18" 382 | path-browserify "^1.0.1" 383 | vscode-uri "^3.0.8" 384 | 385 | "@vue/compiler-core@3.4.38": 386 | version "3.4.38" 387 | resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.4.38.tgz#326dfe3c92fa2b0f1dc9b39a948a231980253496" 388 | integrity sha512-8IQOTCWnLFqfHzOGm9+P8OPSEDukgg3Huc92qSG49if/xI2SAwLHQO2qaPQbjCWPBcQoO1WYfXfTACUrWV3c5A== 389 | dependencies: 390 | "@babel/parser" "^7.24.7" 391 | "@vue/shared" "3.4.38" 392 | entities "^4.5.0" 393 | estree-walker "^2.0.2" 394 | source-map-js "^1.2.0" 395 | 396 | "@vue/compiler-dom@^3.4.0": 397 | version "3.4.38" 398 | resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.4.38.tgz#90348fac1130e0bbd408b650635cb626b3b9df06" 399 | integrity sha512-Osc/c7ABsHXTsETLgykcOwIxFktHfGSUDkb05V61rocEfsFDcjDLH/IHJSNJP+/Sv9KeN2Lx1V6McZzlSb9EhQ== 400 | dependencies: 401 | "@vue/compiler-core" "3.4.38" 402 | "@vue/shared" "3.4.38" 403 | 404 | "@vue/compiler-vue2@^2.7.16": 405 | version "2.7.16" 406 | resolved "https://registry.yarnpkg.com/@vue/compiler-vue2/-/compiler-vue2-2.7.16.tgz#2ba837cbd3f1b33c2bc865fbe1a3b53fb611e249" 407 | integrity sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A== 408 | dependencies: 409 | de-indent "^1.0.2" 410 | he "^1.2.0" 411 | 412 | "@vue/language-core@2.0.29": 413 | version "2.0.29" 414 | resolved "https://registry.yarnpkg.com/@vue/language-core/-/language-core-2.0.29.tgz#19462d786cd7a1c21dbe575b46970a57094e0357" 415 | integrity sha512-o2qz9JPjhdoVj8D2+9bDXbaI4q2uZTHQA/dbyZT4Bj1FR9viZxDJnLcKVHfxdn6wsOzRgpqIzJEEmSSvgMvDTQ== 416 | dependencies: 417 | "@volar/language-core" "~2.4.0-alpha.18" 418 | "@vue/compiler-dom" "^3.4.0" 419 | "@vue/compiler-vue2" "^2.7.16" 420 | "@vue/shared" "^3.4.0" 421 | computeds "^0.0.1" 422 | minimatch "^9.0.3" 423 | muggle-string "^0.4.1" 424 | path-browserify "^1.0.1" 425 | 426 | "@vue/shared@3.4.38", "@vue/shared@^3.4.0": 427 | version "3.4.38" 428 | resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.4.38.tgz#552a6770098bfd556fa3e2c686c9d3b4f4cd94c2" 429 | integrity sha512-q0xCiLkuWWQLzVrecPb0RMsNWyxICOjPrcrwxTUEHb1fsnvni4dcuyG7RT/Ie7VPTvnjzIaWzRMUBsrqNj/hhw== 430 | 431 | acorn@^8.11.3: 432 | version "8.12.1" 433 | resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.12.1.tgz#71616bdccbe25e27a54439e0046e89ca76df2248" 434 | integrity sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg== 435 | 436 | ajv-draft-04@~1.0.0: 437 | version "1.0.0" 438 | resolved "https://registry.yarnpkg.com/ajv-draft-04/-/ajv-draft-04-1.0.0.tgz#3b64761b268ba0b9e668f0b41ba53fce0ad77fc8" 439 | integrity sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw== 440 | 441 | ajv-formats@~3.0.1: 442 | version "3.0.1" 443 | resolved "https://registry.yarnpkg.com/ajv-formats/-/ajv-formats-3.0.1.tgz#3d5dc762bca17679c3c2ea7e90ad6b7532309578" 444 | integrity sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ== 445 | dependencies: 446 | ajv "^8.0.0" 447 | 448 | ajv@^8.0.0: 449 | version "8.17.1" 450 | resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.17.1.tgz#37d9a5c776af6bc92d7f4f9510eba4c0a60d11a6" 451 | integrity sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g== 452 | dependencies: 453 | fast-deep-equal "^3.1.3" 454 | fast-uri "^3.0.1" 455 | json-schema-traverse "^1.0.0" 456 | require-from-string "^2.0.2" 457 | 458 | ajv@~8.12.0: 459 | version "8.12.0" 460 | resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.12.0.tgz#d1a0527323e22f53562c567c00991577dfbe19d1" 461 | integrity sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA== 462 | dependencies: 463 | fast-deep-equal "^3.1.1" 464 | json-schema-traverse "^1.0.0" 465 | require-from-string "^2.0.2" 466 | uri-js "^4.2.2" 467 | 468 | ajv@~8.13.0: 469 | version "8.13.0" 470 | resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.13.0.tgz#a3939eaec9fb80d217ddf0c3376948c023f28c91" 471 | integrity sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA== 472 | dependencies: 473 | fast-deep-equal "^3.1.3" 474 | json-schema-traverse "^1.0.0" 475 | require-from-string "^2.0.2" 476 | uri-js "^4.4.1" 477 | 478 | argparse@~1.0.9: 479 | version "1.0.10" 480 | resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" 481 | integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== 482 | dependencies: 483 | sprintf-js "~1.0.2" 484 | 485 | balanced-match@^1.0.0: 486 | version "1.0.2" 487 | resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" 488 | integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== 489 | 490 | brace-expansion@^1.1.7: 491 | version "1.1.11" 492 | resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" 493 | integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== 494 | dependencies: 495 | balanced-match "^1.0.0" 496 | concat-map "0.0.1" 497 | 498 | brace-expansion@^2.0.1: 499 | version "2.0.1" 500 | resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae" 501 | integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== 502 | dependencies: 503 | balanced-match "^1.0.0" 504 | 505 | compare-versions@^6.1.1: 506 | version "6.1.1" 507 | resolved "https://registry.yarnpkg.com/compare-versions/-/compare-versions-6.1.1.tgz#7af3cc1099ba37d244b3145a9af5201b629148a9" 508 | integrity sha512-4hm4VPpIecmlg59CHXnRDnqGplJFrbLG4aFEl5vl6cK1u76ws3LLvX7ikFnTDl5vo39sjWD6AaDPYodJp/NNHg== 509 | 510 | computeds@^0.0.1: 511 | version "0.0.1" 512 | resolved "https://registry.yarnpkg.com/computeds/-/computeds-0.0.1.tgz#215b08a4ba3e08a11ff6eee5d6d8d7166a97ce2e" 513 | integrity sha512-7CEBgcMjVmitjYo5q8JTJVra6X5mQ20uTThdK+0kR7UEaDrAWEQcRiBtWJzga4eRpP6afNwwLsX2SET2JhVB1Q== 514 | 515 | concat-map@0.0.1: 516 | version "0.0.1" 517 | resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" 518 | integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== 519 | 520 | confbox@^0.1.7: 521 | version "0.1.7" 522 | resolved "https://registry.yarnpkg.com/confbox/-/confbox-0.1.7.tgz#ccfc0a2bcae36a84838e83a3b7f770fb17d6c579" 523 | integrity sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA== 524 | 525 | de-indent@^1.0.2: 526 | version "1.0.2" 527 | resolved "https://registry.yarnpkg.com/de-indent/-/de-indent-1.0.2.tgz#b2038e846dc33baa5796128d0804b455b8c1e21d" 528 | integrity sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg== 529 | 530 | debug@^4.3.6: 531 | version "4.3.6" 532 | resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.6.tgz#2ab2c38fbaffebf8aa95fdfe6d88438c7a13c52b" 533 | integrity sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg== 534 | dependencies: 535 | ms "2.1.2" 536 | 537 | entities@^4.5.0: 538 | version "4.5.0" 539 | resolved "https://registry.yarnpkg.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48" 540 | integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== 541 | 542 | esbuild@^0.21.3: 543 | version "0.21.5" 544 | resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.21.5.tgz#9ca301b120922959b766360d8ac830da0d02997d" 545 | integrity sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw== 546 | optionalDependencies: 547 | "@esbuild/aix-ppc64" "0.21.5" 548 | "@esbuild/android-arm" "0.21.5" 549 | "@esbuild/android-arm64" "0.21.5" 550 | "@esbuild/android-x64" "0.21.5" 551 | "@esbuild/darwin-arm64" "0.21.5" 552 | "@esbuild/darwin-x64" "0.21.5" 553 | "@esbuild/freebsd-arm64" "0.21.5" 554 | "@esbuild/freebsd-x64" "0.21.5" 555 | "@esbuild/linux-arm" "0.21.5" 556 | "@esbuild/linux-arm64" "0.21.5" 557 | "@esbuild/linux-ia32" "0.21.5" 558 | "@esbuild/linux-loong64" "0.21.5" 559 | "@esbuild/linux-mips64el" "0.21.5" 560 | "@esbuild/linux-ppc64" "0.21.5" 561 | "@esbuild/linux-riscv64" "0.21.5" 562 | "@esbuild/linux-s390x" "0.21.5" 563 | "@esbuild/linux-x64" "0.21.5" 564 | "@esbuild/netbsd-x64" "0.21.5" 565 | "@esbuild/openbsd-x64" "0.21.5" 566 | "@esbuild/sunos-x64" "0.21.5" 567 | "@esbuild/win32-arm64" "0.21.5" 568 | "@esbuild/win32-ia32" "0.21.5" 569 | "@esbuild/win32-x64" "0.21.5" 570 | 571 | estree-walker@^2.0.2: 572 | version "2.0.2" 573 | resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac" 574 | integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w== 575 | 576 | fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: 577 | version "3.1.3" 578 | resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" 579 | integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== 580 | 581 | fast-uri@^3.0.1: 582 | version "3.0.1" 583 | resolved "https://registry.yarnpkg.com/fast-uri/-/fast-uri-3.0.1.tgz#cddd2eecfc83a71c1be2cc2ef2061331be8a7134" 584 | integrity sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw== 585 | 586 | fs-extra@~7.0.1: 587 | version "7.0.1" 588 | resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9" 589 | integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw== 590 | dependencies: 591 | graceful-fs "^4.1.2" 592 | jsonfile "^4.0.0" 593 | universalify "^0.1.0" 594 | 595 | fsevents@~2.3.2, fsevents@~2.3.3: 596 | version "2.3.3" 597 | resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" 598 | integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== 599 | 600 | function-bind@^1.1.2: 601 | version "1.1.2" 602 | resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" 603 | integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== 604 | 605 | graceful-fs@^4.1.2, graceful-fs@^4.1.6: 606 | version "4.2.11" 607 | resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" 608 | integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== 609 | 610 | has-flag@^4.0.0: 611 | version "4.0.0" 612 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" 613 | integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== 614 | 615 | hasown@^2.0.2: 616 | version "2.0.2" 617 | resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003" 618 | integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ== 619 | dependencies: 620 | function-bind "^1.1.2" 621 | 622 | he@^1.2.0: 623 | version "1.2.0" 624 | resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" 625 | integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== 626 | 627 | import-lazy@~4.0.0: 628 | version "4.0.0" 629 | resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-4.0.0.tgz#e8eb627483a0a43da3c03f3e35548be5cb0cc153" 630 | integrity sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw== 631 | 632 | is-core-module@^2.13.0: 633 | version "2.15.0" 634 | resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.15.0.tgz#71c72ec5442ace7e76b306e9d48db361f22699ea" 635 | integrity sha512-Dd+Lb2/zvk9SKy1TGCt1wFJFo/MWBPMX5x7KcvLajWTGuomczdQX61PvY5yK6SVACwpoexWo81IfFyoKY2QnTA== 636 | dependencies: 637 | hasown "^2.0.2" 638 | 639 | jju@~1.4.0: 640 | version "1.4.0" 641 | resolved "https://registry.yarnpkg.com/jju/-/jju-1.4.0.tgz#a3abe2718af241a2b2904f84a625970f389ae32a" 642 | integrity sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA== 643 | 644 | json-schema-traverse@^1.0.0: 645 | version "1.0.0" 646 | resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" 647 | integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== 648 | 649 | jsonfile@^4.0.0: 650 | version "4.0.0" 651 | resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" 652 | integrity sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg== 653 | optionalDependencies: 654 | graceful-fs "^4.1.6" 655 | 656 | kolorist@^1.8.0: 657 | version "1.8.0" 658 | resolved "https://registry.yarnpkg.com/kolorist/-/kolorist-1.8.0.tgz#edddbbbc7894bc13302cdf740af6374d4a04743c" 659 | integrity sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ== 660 | 661 | local-pkg@^0.5.0: 662 | version "0.5.0" 663 | resolved "https://registry.yarnpkg.com/local-pkg/-/local-pkg-0.5.0.tgz#093d25a346bae59a99f80e75f6e9d36d7e8c925c" 664 | integrity sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg== 665 | dependencies: 666 | mlly "^1.4.2" 667 | pkg-types "^1.0.3" 668 | 669 | lodash@~4.17.15: 670 | version "4.17.21" 671 | resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" 672 | integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== 673 | 674 | lru-cache@^6.0.0: 675 | version "6.0.0" 676 | resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" 677 | integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== 678 | dependencies: 679 | yallist "^4.0.0" 680 | 681 | magic-string@^0.30.11: 682 | version "0.30.11" 683 | resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.11.tgz#301a6f93b3e8c2cb13ac1a7a673492c0dfd12954" 684 | integrity sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A== 685 | dependencies: 686 | "@jridgewell/sourcemap-codec" "^1.5.0" 687 | 688 | minimatch@^9.0.3: 689 | version "9.0.5" 690 | resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.5.tgz#d74f9dd6b57d83d8e98cfb82133b03978bc929e5" 691 | integrity sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow== 692 | dependencies: 693 | brace-expansion "^2.0.1" 694 | 695 | minimatch@~3.0.3: 696 | version "3.0.8" 697 | resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.8.tgz#5e6a59bd11e2ab0de1cfb843eb2d82e546c321c1" 698 | integrity sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q== 699 | dependencies: 700 | brace-expansion "^1.1.7" 701 | 702 | mlly@^1.4.2, mlly@^1.7.1: 703 | version "1.7.1" 704 | resolved "https://registry.yarnpkg.com/mlly/-/mlly-1.7.1.tgz#e0336429bb0731b6a8e887b438cbdae522c8f32f" 705 | integrity sha512-rrVRZRELyQzrIUAVMHxP97kv+G786pHmOKzuFII8zDYahFBS7qnHh2AlYSl1GAHhaMPCz6/oHjVMcfFYgFYHgA== 706 | dependencies: 707 | acorn "^8.11.3" 708 | pathe "^1.1.2" 709 | pkg-types "^1.1.1" 710 | ufo "^1.5.3" 711 | 712 | ms@2.1.2: 713 | version "2.1.2" 714 | resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" 715 | integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== 716 | 717 | muggle-string@^0.4.1: 718 | version "0.4.1" 719 | resolved "https://registry.yarnpkg.com/muggle-string/-/muggle-string-0.4.1.tgz#3b366bd43b32f809dc20659534dd30e7c8a0d328" 720 | integrity sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ== 721 | 722 | nanoid@^3.3.7: 723 | version "3.3.7" 724 | resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.7.tgz#d0c301a691bc8d54efa0a2226ccf3fe2fd656bd8" 725 | integrity sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g== 726 | 727 | path-browserify@^1.0.1: 728 | version "1.0.1" 729 | resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-1.0.1.tgz#d98454a9c3753d5790860f16f68867b9e46be1fd" 730 | integrity sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g== 731 | 732 | path-parse@^1.0.7: 733 | version "1.0.7" 734 | resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" 735 | integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== 736 | 737 | pathe@^1.1.2: 738 | version "1.1.2" 739 | resolved "https://registry.yarnpkg.com/pathe/-/pathe-1.1.2.tgz#6c4cb47a945692e48a1ddd6e4094d170516437ec" 740 | integrity sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ== 741 | 742 | picocolors@^1.0.1: 743 | version "1.0.1" 744 | resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.1.tgz#a8ad579b571952f0e5d25892de5445bcfe25aaa1" 745 | integrity sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew== 746 | 747 | picomatch@^2.3.1: 748 | version "2.3.1" 749 | resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" 750 | integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== 751 | 752 | pkg-types@^1.0.3, pkg-types@^1.1.1: 753 | version "1.1.3" 754 | resolved "https://registry.yarnpkg.com/pkg-types/-/pkg-types-1.1.3.tgz#161bb1242b21daf7795036803f28e30222e476e3" 755 | integrity sha512-+JrgthZG6m3ckicaOB74TwQ+tBWsFl3qVQg7mN8ulwSOElJ7gBhKzj2VkCPnZ4NlF6kEquYU+RIYNVAvzd54UA== 756 | dependencies: 757 | confbox "^0.1.7" 758 | mlly "^1.7.1" 759 | pathe "^1.1.2" 760 | 761 | postcss@^8.4.41: 762 | version "8.4.41" 763 | resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.41.tgz#d6104d3ba272d882fe18fc07d15dc2da62fa2681" 764 | integrity sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ== 765 | dependencies: 766 | nanoid "^3.3.7" 767 | picocolors "^1.0.1" 768 | source-map-js "^1.2.0" 769 | 770 | punycode@^2.1.0: 771 | version "2.3.1" 772 | resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5" 773 | integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg== 774 | 775 | require-from-string@^2.0.2: 776 | version "2.0.2" 777 | resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" 778 | integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== 779 | 780 | resolve@~1.22.1, resolve@~1.22.2: 781 | version "1.22.8" 782 | resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d" 783 | integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== 784 | dependencies: 785 | is-core-module "^2.13.0" 786 | path-parse "^1.0.7" 787 | supports-preserve-symlinks-flag "^1.0.0" 788 | 789 | rollup@^4.13.0: 790 | version "4.20.0" 791 | resolved "https://registry.yarnpkg.com/rollup/-/rollup-4.20.0.tgz#f9d602161d29e178f0bf1d9f35f0a26f83939492" 792 | integrity sha512-6rbWBChcnSGzIlXeIdNIZTopKYad8ZG8ajhl78lGRLsI2rX8IkaotQhVas2Ma+GPxJav19wrSzvRvuiv0YKzWw== 793 | dependencies: 794 | "@types/estree" "1.0.5" 795 | optionalDependencies: 796 | "@rollup/rollup-android-arm-eabi" "4.20.0" 797 | "@rollup/rollup-android-arm64" "4.20.0" 798 | "@rollup/rollup-darwin-arm64" "4.20.0" 799 | "@rollup/rollup-darwin-x64" "4.20.0" 800 | "@rollup/rollup-linux-arm-gnueabihf" "4.20.0" 801 | "@rollup/rollup-linux-arm-musleabihf" "4.20.0" 802 | "@rollup/rollup-linux-arm64-gnu" "4.20.0" 803 | "@rollup/rollup-linux-arm64-musl" "4.20.0" 804 | "@rollup/rollup-linux-powerpc64le-gnu" "4.20.0" 805 | "@rollup/rollup-linux-riscv64-gnu" "4.20.0" 806 | "@rollup/rollup-linux-s390x-gnu" "4.20.0" 807 | "@rollup/rollup-linux-x64-gnu" "4.20.0" 808 | "@rollup/rollup-linux-x64-musl" "4.20.0" 809 | "@rollup/rollup-win32-arm64-msvc" "4.20.0" 810 | "@rollup/rollup-win32-ia32-msvc" "4.20.0" 811 | "@rollup/rollup-win32-x64-msvc" "4.20.0" 812 | fsevents "~2.3.2" 813 | 814 | semver@^7.5.4: 815 | version "7.6.3" 816 | resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.3.tgz#980f7b5550bc175fb4dc09403085627f9eb33143" 817 | integrity sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A== 818 | 819 | semver@~7.5.4: 820 | version "7.5.4" 821 | resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" 822 | integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== 823 | dependencies: 824 | lru-cache "^6.0.0" 825 | 826 | source-map-js@^1.2.0: 827 | version "1.2.0" 828 | resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.0.tgz#16b809c162517b5b8c3e7dcd315a2a5c2612b2af" 829 | integrity sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg== 830 | 831 | source-map@~0.6.1: 832 | version "0.6.1" 833 | resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" 834 | integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== 835 | 836 | sprintf-js@~1.0.2: 837 | version "1.0.3" 838 | resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" 839 | integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== 840 | 841 | string-argv@~0.3.1: 842 | version "0.3.2" 843 | resolved "https://registry.yarnpkg.com/string-argv/-/string-argv-0.3.2.tgz#2b6d0ef24b656274d957d54e0a4bbf6153dc02b6" 844 | integrity sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q== 845 | 846 | strip-json-comments@~3.1.1: 847 | version "3.1.1" 848 | resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" 849 | integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== 850 | 851 | supports-color@~8.1.1: 852 | version "8.1.1" 853 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" 854 | integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== 855 | dependencies: 856 | has-flag "^4.0.0" 857 | 858 | supports-preserve-symlinks-flag@^1.0.0: 859 | version "1.0.0" 860 | resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" 861 | integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== 862 | 863 | to-fast-properties@^2.0.0: 864 | version "2.0.0" 865 | resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" 866 | integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== 867 | 868 | typescript@5.4.2: 869 | version "5.4.2" 870 | resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.4.2.tgz#0ae9cebcfae970718474fe0da2c090cad6577372" 871 | integrity sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ== 872 | 873 | typescript@^5.5.4: 874 | version "5.5.4" 875 | resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.5.4.tgz#d9852d6c82bad2d2eda4fd74a5762a8f5909e9ba" 876 | integrity sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q== 877 | 878 | ufo@^1.5.3: 879 | version "1.5.4" 880 | resolved "https://registry.yarnpkg.com/ufo/-/ufo-1.5.4.tgz#16d6949674ca0c9e0fbbae1fa20a71d7b1ded754" 881 | integrity sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ== 882 | 883 | universalify@^0.1.0: 884 | version "0.1.2" 885 | resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" 886 | integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== 887 | 888 | uri-js@^4.2.2, uri-js@^4.4.1: 889 | version "4.4.1" 890 | resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" 891 | integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== 892 | dependencies: 893 | punycode "^2.1.0" 894 | 895 | vite-plugin-css-injected-by-js@^3.5.1: 896 | version "3.5.1" 897 | resolved "https://registry.yarnpkg.com/vite-plugin-css-injected-by-js/-/vite-plugin-css-injected-by-js-3.5.1.tgz#b9c568c21b131d08e31aa6d368ee39c9d6c1b6c1" 898 | integrity sha512-9ioqwDuEBxW55gNoWFEDhfLTrVKXEEZgl5adhWmmqa88EQGKfTmexy4v1Rh0pAS6RhKQs2bUYQArprB32JpUZQ== 899 | 900 | vite-plugin-dts@^4.0.3: 901 | version "4.0.3" 902 | resolved "https://registry.yarnpkg.com/vite-plugin-dts/-/vite-plugin-dts-4.0.3.tgz#0f452be5ea81a50fa27ade4e0f3a0d750873affc" 903 | integrity sha512-+xnTsaONwU2kV6zhRjtbRJSGN41uFR/whqmcb4k4fftLFDJElxthp0PP5Fq8gMeM9ytWMt1yk5gGgekLREWYQQ== 904 | dependencies: 905 | "@microsoft/api-extractor" "7.47.4" 906 | "@rollup/pluginutils" "^5.1.0" 907 | "@volar/typescript" "^2.3.4" 908 | "@vue/language-core" "2.0.29" 909 | compare-versions "^6.1.1" 910 | debug "^4.3.6" 911 | kolorist "^1.8.0" 912 | local-pkg "^0.5.0" 913 | magic-string "^0.30.11" 914 | vue-tsc "2.0.29" 915 | 916 | vite@^5.4.1: 917 | version "5.4.1" 918 | resolved "https://registry.yarnpkg.com/vite/-/vite-5.4.1.tgz#2aa72370de824d23f53658affd807e4c9905b058" 919 | integrity sha512-1oE6yuNXssjrZdblI9AfBbHCC41nnyoVoEZxQnID6yvQZAFBzxxkqoFLtHUMkYunL8hwOLEjgTuxpkRxvba3kA== 920 | dependencies: 921 | esbuild "^0.21.3" 922 | postcss "^8.4.41" 923 | rollup "^4.13.0" 924 | optionalDependencies: 925 | fsevents "~2.3.3" 926 | 927 | vscode-uri@^3.0.8: 928 | version "3.0.8" 929 | resolved "https://registry.yarnpkg.com/vscode-uri/-/vscode-uri-3.0.8.tgz#1770938d3e72588659a172d0fd4642780083ff9f" 930 | integrity sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw== 931 | 932 | vue-tsc@2.0.29: 933 | version "2.0.29" 934 | resolved "https://registry.yarnpkg.com/vue-tsc/-/vue-tsc-2.0.29.tgz#bf7e9605af9fadec7fd6037d242217f5c6ad2c3b" 935 | integrity sha512-MHhsfyxO3mYShZCGYNziSbc63x7cQ5g9kvijV7dRe1TTXBRLxXyL0FnXWpUF1xII2mJ86mwYpYsUmMwkmerq7Q== 936 | dependencies: 937 | "@volar/typescript" "~2.4.0-alpha.18" 938 | "@vue/language-core" "2.0.29" 939 | semver "^7.5.4" 940 | 941 | yallist@^4.0.0: 942 | version "4.0.0" 943 | resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" 944 | integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== 945 | --------------------------------------------------------------------------------